Learning by concordance management

Activities ::: mod_concordance
Maintained by Issam Taboubi, Gilles-Philippe Leblanc, Salem Saidi, Van Binh DANG
Module allowing the management of a learning by concordance activity, including the management of the panel of experts and the compilation of the answers.

Learning by concordance management 1.0.6 (Build 2023101500)

Moodle 4.1
Released: Wednesday, 25 October 2023, 9:27 AM

moodle-mod_concordance

Module allowing the management of a learning by concordance activity, including the management of the panel of experts and the compilation of answers.

Activité permettant la gestion d'une formation ou évaluation par concordance, incluant la gestion du panel d'experts et la compilation des réponses obtenues.

Security configuration

You can secure concordance module by creating a system role for panelists.

Create a system role

moosh commands

moosh role-create -d "Panelist system role" -n "Panelist" -c system panelist
# this return id of newly created role <roleid> 
moosh role-update-capability -i <roleid> mod/forumng:grade prohibit 1
moosh role-update-capability -i <roleid> moodle/my:manageblocks prohibit 1
moosh role-update-capability -i <roleid> moodle/site:sendmessage prohibit 1
moosh role-update-capability -i <roleid> moodle/site:viewparticipants prohibit 1
moosh role-update-capability -i <roleid> moodle/course:viewparticipants prohibit 1
moosh role-update-capability -i <roleid> moodle/user:changeownpassword prohibit 1
moosh role-update-capability -i <roleid> moodle/user:editownmessageprofile prohibit 1
moosh role-update-capability -i <roleid> moodle/user:editownprofile prohibit 1
moosh role-update-capability -i <roleid> moodle/user:manageownfiles prohibit 1
moosh role-update-capability -i <roleid> moodle/badges:manageownbadges prohibit 1
moosh role-update-capability -i <roleid> moodle/category:viewcourselist prohibit 1
moosh role-update-capability -i <roleid> moodle/course:create prohibit 1
moosh role-update-capability -i <roleid> tool/dataprivacy:requestdelete prohibit 1
moosh role-update-capability -i <roleid> moodle/webservice:createtoken prohibit 1
moosh role-update-capability -i <roleid> moodle/user:editprofile prohibit 1

You can change other capabilities depending of your additional Moodle plugin installed * e.g for module customcert

moosh role-update-capability -i <roleid> mod/customcert:viewallcertificates prohibit 1

Set the newly created role in Concordance module settings

Site administration -> Plugins -> Activity modules -> Concordance * set System role for panelist to your newly created panelist role. * moosh command

moosh config-set panelistssystemrole <roleid> mod_concordance

Protect courses category dedicated to panel experts

  • this category is the one set in Concordance module settings as "Category for courses for panels of experts"
  • change permissions by prohibit moodle/category:viewcourselist to the newly created panelist role.

Version information

Version build number
2023101500
Version release name
1.0.6 (Build 2023101500)
Maturity
Stable version
MD5 Sum
47b8ca87832a7adece1857602ea227d8
Supported software
Moodle 4.1
  • Latest release for Moodle 4.1

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v1.0.6

Default installation instructions for plugins of the type Activities

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "assignment") in the "mod" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation