Moodle Plugins directory: Point of view - Feedback | Moodle.org
Point of view - Feedback
Moodle plugin « Point of View »
Quentin Fombaron - October 20th 2020, Astor Bizard - October 11th 2021
Centre des Nouvelles Pédagogies (CNP*), Univ. Grenoble Alpes - University of innovation
The plugin Point of view offers the possibility to react and give difficulty levels to activities within a Moodle course. Students know the difficulty of an activity (estimated by the teacher) thanks to color tracks. They also have the possibility to react via emojis, each representing an emotion, a feeling. It is fully customizable.
This plugin is developed by Quentin Fombaron and Astor Bizard. It is initially developped for caseine.org. Do not hesitate to send your thinking and bug reports to the contact addresses below.
Contacts:
- Quentin Fombaron
- Astor Bizard
- Caseine
* The CNP, set up as part of the IDEX Training component, brings together the DAPI, PerForm and IDEX support teams.
Point of View as a block
The Point of View plugin is a block. For general information about how blocks work, see Moodle documentation on blocks.
Usage
Once configured (see Configuration below), the block enriches the display of course modules with difficulty tracks and reactions.
Difficulty tracks
The difficulty track is set by the teacher for each module. It appears on the left of the module name.
By default, Green track, Blue track, Red track and Black track are available. These colors are customizable.
Reactions
Reactions are a way for students to express their point of view on a
module. The reaction interface is displayed on the right of the module
line.
The total number of votes for the module is displayed, as well as a
preview of reactions that have been voted for. A green dot indicates
that the user has voted.
Hovering the reactions or clicking on them reveals the different
reactions, allowing the user to vote for a reaction by clicking on the
associated emoji.
By default, the available reactions are "Easy!", "I'm getting
better!" and "So hard...". These texts and their associated emoji are customizable.
Only one vote per module is allowed for each user. Users can freely
change their vote, or remove it (by clicking again the previously
selected reaction).
Accessing reactions details
Teachers can access detailed information about reactions by clicking the link in the block content:
This leads to a table with information about votes for each user and each course module:
Information about reactions votes is displayed as percentages by
default. This can be toggled to number of votes by clicking on the
reactions:
Clicking the arrow on the right of a row allows access to detailed information about each user's vote on the module:
Configuration
Once added to a course, the Point of View block needs to be configured.
Enabling reactions
To enable reactions in the course, the following option needs to be set to Yes:
Once enabled on block level, reactions can be enabled or disabled for each course module by checking the "Reactions" checkbox:
Reactions can also be enabled or disabled for all course modules of one type:
...or for all course modules in a section:
Enabling difficulty tracks
To enable difficulty tracks in the course, the following option needs to be set to Yes:
Once enabled on block level, difficulty tracks can be set for each course module with a dropdown menu:
Customization
Reactions emoji
Custom emoji can be defined to be used as reactions pictures. This
can be done either at the site level (in plugin administration
settings), or at the block level (on the block configuration page).
Note: Only 3 different reactions ("Easy", "I'm getting better" and "So hard" by default) are available.
Site administrators can define custom emoji to be used as reactions pictures site-wide:
11 files are needed: 3 emoji, 7 emoji groups (all possible groups from 1
to 3 emoji) and 1 neutral emoji meaning no vote on the activity. Please
stick to the specified names.
Emoji | Emoji group | No vote emoji group | |
---|---|---|---|
File names | easy.png better.png hard.png |
group_E.png group_B.png group_H.png group_EB.png group_EH.png group_BH.png group_EBH.png |
group_.png |
Preferred size | 200x200 | 400x200 | 400x200 |
Extension | PNG | PNG | PNG |
At the block level, teachers can choose which
emoji to use, as well as using their own custom emoji. The requirements
are the same as above.
At the block level, custom text to be used for reactions can also be defined.
Difficulty tracks colors
Site administrators can define custom difficulty tracks colors. This
is useful if your site uses a theme where one of the default colors
renders badly.
Note: Only 4 difficulty tracks (Green, Blue, Red and Black by default) are available.
This plugin supports standard themes (Boost, Clean, More) and Adaptable theme. It supports standard course formats (Topics/topics-like) and Tiles format.
Other themes and formats may not be supported.
I have taken notes of your problem, and it might be supported in a future release of this plugin.
Sadly, that is all I can help you with for the moment.
Best regards,
Astor
This is a frequently asked feature, but was hard to setup properly in moodle 3.X.
With Moodle 4 however, it seems way more achievable! I plan to do so in the next release (I cannot however give you a release date at this time).
Best regards,
Astor
Is it possible to make icons always appear with CSS?
Best regards,
Carmen
If I understand your question correctly (make the reactions buttons always be visible, without having to hover the image of reactions first), yes it should be possible.
You would have to hide the group and make the reactions always visible, and make their height always be 20px (it is 0 by default).
You may need to adjust their positions as well. You may have a look at this method: https://github.com/Astor-Bizard/moodle-block_point_view/blob/master/amd/src/script_point_view.js#L278 to know what happens in js animation when reactions show up!
I hope this helps; if you have trouble, fell free PM me and I will get back to you
Best regards,
Astor
I am confident it will work with PHP 7+, for earlier versions I am not sure.
Best regards,
Astor
I am afraid this would not be practical, as this plugin comes as a block. It must therefore be added on each course where teachers wish to use reactions.
I wonder if there would be a way to add a block at site level, present under every course subcontext. However, it would still be a single block instance, not very usable to get a reactions rundown for a given course.
I am sorry I may not be able to assist you further with this!
Best regards,
Astor
Best Regards,
Sébastien
Thank you for pointing this out.
It also seems that with new UI for editing block configuration, general buttons to switch reactions on or off are not functioning properly in Moodle 4.3.
I will adress this in the next release.
Thank you!
Astor
Everything is OK with the last update! Everything is at the right place! You made my day! Thank you very much!
Sébastien
I cannot reproduce your problem. Can you DM me with more precise information on what you did and the result you expect?
Best regards,
Astor