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

  • Estado: Closed
  • Premio: $50
  • Propuestas recibidas: 0
  • Ganador: globalwebindia

Resumen del concurso

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.

Habilidades recomendadas

Tablero de aclaración pública

  • poudelsanskar8
    poudelsanskar8
    • 1 año atrás

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

    • 1 año atrás

Cómo comenzar con los concursos

  • Publica tu concurso

    Publica tu concurso Fácil y rápido

  • Recibe montones de propuestas

    Consigue toneladas de propuestas De todo el mundo

  • Elige la mejor propuesta

    Elige la mejor propuesta ¡Descarga fácilmente los archivos!

Publica un concurso ahora o únete a nosotros hoy