A tool to facilitate the entry of grades into Moodle. The only requirement is a more-or-less modern web browser.
- selection of data rows in two intuitive ways
- a query selecting the first row matching all search terms (case-insensitive, separated by spaces)
- clicking a row in the table
- optimized for a quick workflow
- when the correct row has been selected by a query, hit Return to be taken to the grade input field
- clicking a table row will also take you the the grade input field
- entering a grade followed by Return will write the grade into the table and clear the input mask
- when the correct row has been selected by a query, hit Return to be taken to the grade input field
- highlighting of modified grades
- will warn before updating non-empty grades or deleting grades
- will warn if you attempt to close the page with unsaved changes
- no data is uploaded to any remote servers: the entire code is run client-side and will work without an Internet connection
- UI language selection (will default to browser language if translations are available)
- at the moment, only English and German are implemented – feel free to submit translations!
- export the grade table from Moodle as a “text file”, i.e. in CSV format
- edit the grade table using this tool:
- import said file into Moodle
You could:
- clone the GitHub project onto your local computer
- download the tool as a single HTML page from the “Releases“ tab
- use the tool at dillbox.me
- you can also visit this page and save (Ctrl+S) the tool to your hard disk



