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

  • Статус: Closed
  • Винагорода: $50
  • Надіслані роботи: 0
  • Переможець: globalwebindia

Стисле описання конкурсу

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.

Рекомендовані навички

Публічна роз'яснювальна дошка

  • poudelsanskar8
    poudelsanskar8
    • 1 рік тому

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

    • 1 рік тому

Як організувати конкурс

  • Опублікуйте свій конкурс

    Опублікуйте свій конкурс Швидко та просто

  • Отримайте безліч конкурсних робіт

    Отримайте безліч конкурсних робіт З усього світу

  • Оберіть найкращу роботу

    Оберіть найкращу роботу Завантажуйте файли - це просто!

Опублікувати конкурс зараз або приєднуйтесь до нас вже сьогодні!