Skip to content

Rename moodle feedback files for bulk upload in moodle assigment (if students did not use assignment for uploading)

Notifications You must be signed in to change notification settings

kraebsli/renamemoodlefeedbackfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

renamemoodlefeedbackfiles

Rename moodle feedback files for bulk upload in moodle assigment

Rename moodle feedback files for bulk upload in moodle assigment (if students did not use assignment for uploading). This is a python script which does the renaming of feedback files to bulk upload in moodle assignment. The source files, e.g. files to rename, should have an identifier, student name or student id, which can be used to match the files.

For renaming a reference file is used. This you get if you download the grading worksheet from the assignment. For this you should choose the option with feedback type "offline grading table selected".

From this file the first three columns are needed: column 1: identifier: the identifier is constructed with participant + the identifier column 2: full name column 3: id number (Matrikelnummer)

The Worksheet should be called tabelle.csv.

You should put this file in a directory named "1".

The line ids=ids.replace('Teilnehmer/in',''); should be adapted according to the language settings of your moodle course, e.g. Participant in english.

The script analyzes the grading worksheet and puts the contents of the three columns in three different lists.

The files that are going to be renamed should be put in a directory named "2".

Then it goes through the files to be renamed and looks if the file name contains the id number. If this is the case the file is renamed following the pattern the moodle assignment requires: fullname_identifier_assignsubmission_file_filename

About

Rename moodle feedback files for bulk upload in moodle assigment (if students did not use assignment for uploading)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages