Moodle plugin - We need to provide users with a tool where they can see who their classmates and teachers are in a course.

  • État: Closed
  • Prix: $50
  • Propositions reçues: 0
  • Gagnant: globalwebindia

Résumé du concours

REQUIREMENTS:
1. Create a plugin that will visually show all enrolled students for a course. Do not include
suspended students. There are no requirements from a styling perspective. You can design
this in any way you want. See Exhibit A for some inspiration.
2. Create a “course-context” setting for the plugin to optionally show teachers for the course.
3. Create a button “View my teachers” that is located below the student entries.
a. The button should only be visible if requirement 2 is enabled.
b. If you click on the button, the page should update with the teachers.
4. Create a capability where the “Manager” role can see all users in a course regardless of role
assignment.
a. As a manager, I should not see the “View my teachers” button but should see all
users regardless of role. Visually show a distinction between students and teachers.

CONSTRAINTS:
● Requirement 1
a. The listing page should use Moodle renderers to render HTML.
● Requirement 3.b
a. The page should not reload once you click on the “View my teachers” button.
b. You should use Moodle’s ES6 modules and WebServices to complete the
requirement.
● All requirements
a. All static text (i.e. Headings, Labels) should be retrieved from language strings.


2

BONUS POINTS:
● Create unit tests for the logic above.
● When a Moodle course backup/restore process runs this plugin and its config (saved settings)
should be included.

Compétences recommandées

Tableau de clarification publique

  • poudelsanskar8
    poudelsanskar8
    • il y a 1 an

    I am interested to work.. Buti think the prize is too low

    • il y a 1 an

Comment commencez des concours

  • Publiez votre concours

    Publiez votre concours Rapide et facile

  • Obtenez des tonnes de propositions

    Obtenez des tonnes de propositions De partout dans le monde

  • Attribuez la meilleure proposition

    Attribuez la meilleure proposition Télécharger les fichiers - Facile !

Publier un concours maintenant ou rejoignez-nous maintenant !