---
title: How are experience points calculated?
description: Learners earn points through interacting with course content
---

[Skip to content](https://kb.hubkengroup.com/en/how-are-experience-points-calculated#main-content)

English

Show submenu for translations

![Hubken-Full-Colour-Logo-RGB.png\]](https://kb.hubkengroup.com/hs-fs/hubfs/Hubken-Full-Colour-Logo-RGB.png?height=40&name=Hubken-Full-Colour-Logo-RGB.png)

- [Default HubSpot Blog](https://howtomoodle-2506047.hs-sites.com/blog)

Open main navigation

Close main navigation

- [Default HubSpot Blog](https://howtomoodle-2506047.hs-sites.com/blog)
- English
  
  Show submenu for translations
- Contact us

 Contact us

 Hi, how can we help you?

- There are no suggestions because the search field is empty.

1. [Hubken Group Knowledge Base](https://kb.hubkengroup.com/en?hsLang=en)
2. [Gamification](https://kb.hubkengroup.com/en/gamification?hsLang=en)
3. [Level up!](https://kb.hubkengroup.com/en/gamification?hsLang=en#level-up)

# How are experience points calculated?

## Learners earn points through interacting with course content

The plugin observes the actions performed by learners and attribute them points. By default, *Level up!* comes with a few pre-defined rules to determine how many points a learner should earn.

In the platform, such actions are referred to as *Events*. Events contain information about the action that was just performed: where it happened, what it was, who did it, etc... It also contains the *educational level* of the action, either *participating*, *teaching* or *other*.

As a starting point, *Level up!* attributes points to learners for the actions of educational level *participating*, when they *create*, *edit* or *read* course contents. For example, they would receive *45* points when creating a new forum discussion and receive *9* points when reading course resources.

These default rules are simple but trainers can do a lot more. They can create much more granular rules, such as giving more or less points for a specific activity. Or giving more value to submitting one assignment over the other, etc...

### Actions that are ignored

Only the users with the capability *block/xp:earnxp* can earn points. By default, this capability is given to learners. Also, **actions triggered by guests, non-logged in users or administrators are ignored.**

The following events are always ignored:

- Events from another *context* than course or module
- Events having another educational level than *participating*
- Events flagged as *anonymous*, e.g. in an anonymous Feedback

The default rules of *Level up!* ignore some events that are redundant and would cause points to be awarded twice for the same action.

Repeated actions within a short time interval are also ignored to prevent cheating when the cheat guard is enabled.

- [Totara Tips](https://kb.hubkengroup.com/en/totara-tips?hsLang=en)
- [Moodle Tips](https://kb.hubkengroup.com/en/moodle-tips?hsLang=en)
- [Hubken Branding](https://kb.hubkengroup.com/en/hubken-branding?hsLang=en#main-content)
  
  
  
  
  
    - [Moodle](https://kb.hubkengroup.com/en/hubken-branding?hsLang=en#moodle)
    - [Totara](https://kb.hubkengroup.com/en/hubken-branding?hsLang=en#totara)
- [Hubken Add-ons](https://kb.hubkengroup.com/en/hubken-add-ons?hsLang=en#main-content)
  
  
  
  
  
    - [Topics Extended (Course Format)](https://kb.hubkengroup.com/en/hubken-add-ons?hsLang=en#topics-extended-course-format)
- [Web Conferencing](https://kb.hubkengroup.com/en/web-conferencing?hsLang=en#main-content)
  
  
  
  
  
    - [BigBlueButton](https://kb.hubkengroup.com/en/web-conferencing?hsLang=en#bigbluebutton)
    - [Zoom](https://kb.hubkengroup.com/en/web-conferencing?hsLang=en#zoom)
    - [Microsoft Teams](https://kb.hubkengroup.com/en/web-conferencing?hsLang=en#microsoft-teams)
    - [Cisco Webex](https://kb.hubkengroup.com/en/web-conferencing?hsLang=en#cisco-webex)
- [Interactive Content](https://kb.hubkengroup.com/en/interactive-content?hsLang=en)
- [Gamification](https://kb.hubkengroup.com/en/gamification?hsLang=en#main-content)
  
  
  
  
  
    - [Level up!](https://kb.hubkengroup.com/en/gamification?hsLang=en#level-up)
- [General Useful Resources](https://kb.hubkengroup.com/en/general-useful-resources?hsLang=en#main-content)
  
  
  
  
  
    - [Mail](https://kb.hubkengroup.com/en/general-useful-resources?hsLang=en#mail)
- [Topics Extended Course Format](https://kb.hubkengroup.com/en/topics-extended-course-format?hsLang=en)

- [Default HubSpot Blog](https://howtomoodle-2506047.hs-sites.com/blog)

[![Chill listening crop-3](https://kb.hubkengroup.com/hs-fs/hubfs/Hubken-Full-Colour-Logo-RGB.png?width=69&height=24&name=Hubken-Full-Colour-Logo-RGB.png "Chill listening crop-3")](http://www.hubkengroup.com?hsLang=en)

Hubken Group Knowledge Base | www.hubkengroup.com

Copyright © 2026, Hubken Group Ltd

![7 tips on how to create engaging elearning courses in Moodle](https://googleads.g.doubleclick.net/pagead/viewthroughconversion/1069424240/?guid=ON&script=0) 

![](https://px.ads.linkedin.com/collect/?pid=1407956&fmt=gif)