numbas / Numbas

A completely browser-based e-assessment/e-learning system, with an emphasis on mathematics
http://www.numbas.org.uk
Apache License 2.0
205 stars 120 forks source link

Process for downloading csv result summaries #1000

Closed Lycanic closed 1 year ago

Lycanic commented 1 year ago

I'm working on a branch #984 . This is somewhat related to #420 .

The intention is to allow the collation of data for non-VLE-run exams in a cleaner way than a current process (where a teacher may for example ask students to download their results as a pdf and then have to manually type this out).

At the moment, there is a button on the results page to download a csv file summarising the attempt, this can be encrypted with a password given by the author. In the exam package there is a page for collecting and analysing these files. As it stands, the page allows the upload of files and download of decrypted versions of those files.

I am now working on the display of data within the page itself and collation of student's results into one easy-to-use csv.

To do:

Levels of detail

Lycanic commented 1 year ago

Details from today: Don't show/hide individual columns, have pre-set levels of detail Exam details are found with: await (await fetch("source.exam")).text()

christianp commented 1 year ago

This was done in #1016