Your Moodle version

Blocks: Ranking block

block_ranking
Maintained by Picture of Willian Mano Willian Mano
A ranking block to improve the gamification into the course.
1k
5

Moodle Ranking block repository

This block improves gamification into the moodle plataform.

The ranking block works together with the moodle course completion. In the moodle course you configure the criterias to the end of the course. The ranking block monitors these activities and add points to the students based on accomplishing the activities. There are different ways to gain points.

For example:

  • If a student completes a html page the ranking adds 2 points.
  • If a student completes an assignment and it is ended only when the student receive a grade. The ranking add 2 points plus the grade points to the student. You can configure the default points in the block configuraion.

NOTE: All the activities that needs grade to be finished will add the activity points (default 2) more the activity grade. For example: If the course has one assignment and it's configured to be completed only after the grade is received by the student and let's say a random student received by the end of the assignment 10(ten) as his grade. In this case that student will obtain 12(twelve) points, the 2(two pre-configured) from finishing the activity plus 10(ten) from his grade.

This only occurs with activities that have grades. ex: foruns, assignments, lessons, etc...

Installation

First way
  1. Clone this repository into the folder blocks.
  2. Access the notification area in moodle and install
Second way
  1. Download this repository
  2. Extract the content
  3. Put the folder into the folder blocks of your moodle
  4. Access the notification area in moodle and install

Post instalation

After you have installed the block you just add it into the moodle course.

The ranking block works together with the moodle course completion. In the moodle course you configure the criterias to the end of the course. The ranking block monitors these activities and add points to the students based on accomplishing the activities.

OBS: The ranking block needs the moodle cron configured and working fine. Read the moodle documentation about the cron file (for more information..

How to use the block ranking

 

Screenshots

Screenshot
Screenshot
Screenshot

Contributors

Picture of Willian Mano
Willian Mano (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Thiago Henrique Ornelas Costa
    Tue, Nov 25, 2014, 10:15 PM
    Olá Willian. Meu caro, alguma previsão da atualização desta versão para o Moodle 2.7/2.8 + ? Gostaria de implementar no nosso ambiente, mas como temos a versão 2.7 e em preparação para a 2.8 seria interessante essa atualização! agradeço e sucesso!
  • Picture of Juan Lara
    Wed, Dec 17, 2014, 6:26 AM
    Hi Willian,
    I have a problem with this plugin, i don't know if this plugin works this way, I'm setting the Ranking block, but it doesn't assign points as I wish; in the ranking always adds the 2 default points to the left and the points of the forums, quiz and the activities adds to the right.
    I really want to merge and sum these two values in one value.
    My english isn't the best, i hope you can understand me.
  • Picture of Luis Paulo Justino
    Thu, Jan 8, 2015, 11:39 AM
    Hello. I'd like to ask a question to the developer or anyone who understands how the block works internally. I'm using it as reference for developing my own block and I'd like to know why the modules completion is mirrored to another table?
  • Picture of Georg Wiesinger
    Sat, Feb 7, 2015, 1:04 AM
    Hi! Is there any chance to see this nice plugin updated for moodle 2.8?
  • Picture of Willian Mano
    Sat, Feb 7, 2015, 1:42 AM
    Yes, i will upload a new version tomorrow. ;)
  • Picture of Georg Wiesinger
    Tue, Mar 3, 2015, 2:21 AM
    Hi! I don't want to be annoying but did you already find some time for a 2.8 release?

    Ranking block rocks! ;)
  • Picture of Willian Mano
    Tue, Mar 3, 2015, 6:52 AM
    Thanks for the patience... I want to change some stuffs of the block... who want to contribute with it answering some questions?
  • Picture of William Michael
    Tue, Mar 10, 2015, 12:12 PM
    FYI...I installed the plugin from the forum here and it didn't work...it installed the 2.2 version on my 2.8 version. The 2.7+ version worked perfectly.
  • Picture of Hartmut Scherer
    Fri, Mar 13, 2015, 9:32 AM
    Hi all, I installed the ranking block (version 2014022400) in Moodle 2.8.3+ (Build: 20150205). Then, I logged in as a test student. After this I logged in again and could see the points for the test student. Success! Thanks a lot for your work, Willian.

    I am in the process of gamifying an online class for fall 2015. Is the ranking block in compliance with the Family Educational Rights and Privacy Act (FERPA)? I am just asking as the full name of the student is revealed with the accumulated points (points for graded activity + points for completing an activity).
  • Picture of Iñigo Zendegi Urzelai
    Tue, Mar 17, 2015, 9:33 PM
    Hi,

    I've installed the ranking block (version 2014022400) in Moodle 2.8.5 over PostgreSQL, and added the block to a course with activity completion tracking enabled and some activities marked to be completed to complete the course, but when a student completes some of those the block still shows "No students to show" message.

    I've done a little research and I think that cron does not update the block status as long as:

    - I don't see any scheduled tasks about this ranking block https://docs.moodle.org/28/en/Scheduled_tasks
    - I don't see any trace on the cron log about this block

    I am really interested on trying this plugin, if there is more tests I can do to help, please tell me.

    [Off-topic]: Inside the plugin folder there is a copy of the plugin itself called 'moodle-block_ranking', I think it should be removed.
  • Picture of Willian Mano
    Tue, Mar 17, 2015, 10:01 PM
    Hey Iñigo Zendegi Urzelai, Thanks for your reply. I've uploaded a new version without the subfolder. About the postgres, it is an issue, the block it's not compatible with that SGBD. I'm developing right now a new version of the plugin with new features and totally compatilble. I wish...
  • Picture of Willian Mano
    Tue, Mar 17, 2015, 10:03 PM
    Hartmut Scherer, I did not know about FERPA, i will read about it..
  • Picture of Iñigo Zendegi Urzelai
    Tue, Mar 17, 2015, 10:16 PM
    Thanks for the quick reply, Willian, I'll be waiting for that new version!
  • Picture of Willian Mano
    Tue, Mar 17, 2015, 10:33 PM
    rsrsrs. i'm on line right now. ;)

    You can check the new version under the github: https://github.com/willianmano/moodle-block_ranking/tree/VERSION2

    Now you only need mark the activities completion, don't need go to course completion and select the activities. Now the plugin get all activities with completion rules. I removed unecessary table and complexity and add the weekly, monthly and general ranking. xD

    I'm right now creating an area with more detailed infos about the students and points received

    I'm thinking in more ideas like levels and badges... ;)
  • Picture of Chris Petch
    Tue, Apr 21, 2015, 1:57 AM
    Hi William,

    I have two courses with activities marked as contributing to the ranking. Can I have separate ranking for each course or is the ranking only on a per student basis? I ask this because I have a ranking block in each course and all students have the same scores in both courses. Surely they have different completion criteria so should have different scores?

    Otherwise a great plugin! My students love it!
1 2 3
Please login to post comments