Ă propos de cette extension
Moodle Toolbox Firefox Extension
A firefox extension to automate some common moodle tasks.
Made to empower the teachers that lack platform rights to install plugins or manipulate themes that that add some of these functionalities.
========= Tools and their functionalities =========
= Attendance tool =
= Gradebook (single activity view) grading tool =
= Course view editor tool (Topics format, all sections/topics in one page) =
= Course data tool =
A firefox extension to automate some common moodle tasks.
Made to empower the teachers that lack platform rights to install plugins or manipulate themes that that add some of these functionalities.
========= Tools and their functionalities =========
= Attendance tool =
- Accepts emails, and names for setting attendance.
- Can be configured to accept only one of these or a mixed list of both.
- Email-matching is always an exact, case-insensitive coincidence.
- Name-matching is configurable:
- Names and last names can be out of order, or specified to be in forward (names lastnames) or backward (lastnames names) order.
- The minimum required limit of name-terms to match can be configured (no need to match all name(s) and lastname(s))
- Can set attendance from:
- Plain text list of names/emails in a large text input on the tool's window
- MSTeams exported meeting attendance report (will try to determine if the meeting report's date matches the attendance date and warn if not)
- Plaintext file with list of names/emails
- Will show a summary of students:
- In the provided attendance list, but missing on the moodle attendance page
- In the moodle attendance page, but missing on the provided attendance list
- Configurable default status values for students present/missing in the attendance, mappable to:
- A specific value (the specified column header)
- A specific index (the nth column)
- Configurable amount of students to show per page in the attendance list (defaults to zero and is recommended to leave as that for the tool to properly work)
= Gradebook (single activity view) grading tool =
- Can mass-set grades from:
- Plaintext list of names and grades in a large text input on the tool's window
- Plaintext file with a list of names and grades
- Configurable separators for student-grade and student-student
- Reports:
- Missing students in the list
- Missing students in the page
- Can mass-set grades for:
- All students
- All students with empty grades only
- Students in the list
- Students in the list with empty grades only (including from a list of individual grades)
- Can set the list of students to be an established group course (after importing groups with the course data tool)
= Course view editor tool (Topics format, all sections/topics in one page) =
- Adds checkboxes to modules (activities, labels, etc.) for mass processing:
- Move right (indent)
- Move left (unindent)
- Duplicate
- Delete
- Hide/Show
- Open settings (in new tab, might need to allow opening popups in the browser, look for a browser warning)
- Move to specified position
- (Un)Selection engine by inclusive (OR) and exclusive (AND) processing of:
- Module's name (as displayed on the course)
- With plain or JS regexp-matching
- Section the module belongs to
- Module visibility status
- Module type (forum, assignment, etc.)
- Ctrl+enter run filters shortcut
- Module's name (as displayed on the course)
- Can shift+click checkboxes to (un)select ranges
- Shows a list of selectable sections for mass processing:
- Hide
- Show
- Duplicate (only available in Moodle 4)
- Remove
- Move to specified position
= Course data tool =
- Prompts for getting currently useful course data when extension popup is opened
- Gets the course long and short names (for populating the tools' window footer and making extra sure you're working on the proper course)
- Gets course group data, useful for enabling the single activity view grading tool groups functionality.