Skip to content

Releases: adrienjoly/js-test

Also display questions in evaluation results

29 May 14:02
Compare
Choose a tag to compare

(Simple solution to #23)

Example on quizz evaluation log:

image

Example on code exercise evaluation log:

image

Fix error caused by missing flatScores

25 May 18:24
Compare
Choose a tag to compare
v2.10.1

v2.10.1: fix error caused by missing flatScores

Better output when evaluating student groups from Firebase dumps

25 May 18:10
Compare
Choose a tag to compare
  • Generate scores-detail.txt, optimised for human readability
  • Better statistics in scores*.csv: min, average, median and max per question
  • Better header with question identifiers in scores*.csv
  • Render scores with 2 decimal digits, and proper rounding
  • Display uncaught runtime eval errors in stderr, instead of in eval.log

Spaces in instance names

18 May 15:23
Compare
Choose a tag to compare

From now on, instance names can contain spaces.

For deployment, each Firebase project id will be generated from exam-config.

grade distribution chart rendering for groups

27 Mar 18:29
Compare
Choose a tag to compare

Example:

00-02 ██ (1 stud.)
03-05 ████████ (4 stud.)
06-08 ██████████████████ (9 stud.)
09-11 ██████ (3 stud.)
12-14 ██████ (3 stud.)
15-17 ▏ (0 stud.)
18-20 ██ (1 stud.)
      ◺ 0.00                             21.00 ◿

streamline npm scripts + extra back-end

27 Mar 18:27
Compare
Choose a tag to compare
  • New back-end: app-auto-eval-with-firebase-log.js
  • npm run deploy-firebase now relies on a bash script to deploy properly
  • npm run deploy-firebase-instances also has its own bash script
  • npm run clear-data to remove user data

Streamlined evaluation processes (mono and multi-instance)

23 Jan 19:58
Compare
Choose a tag to compare
  • Feature: compute average and median scores when processing firebase dumps
  • Feature: evaluation logs are splitted per student
  • Feature: .firebaserc is no longer required
  • Feature: new instances property in exam-config.js file
  • Documentation: provided a sample multi-instance exam-config.js file
  • Refactoring: cleaned, renamed and sorted npm scripts for evaluation

v2.8: Fraud detection & detailed scores

27 Jun 08:16
Compare
Choose a tag to compare
  • Feature: measure fraud probability based on checksums of code answers
  • Feature: scores-detail.csv lists points for each exercise
  • Improved examples in documentation

v2.7: Robust exam process (based on partiel-1 for class 4)

01 May 13:04
Compare
Choose a tag to compare
v2.7: Robust exam process (based on partiel-1 for class 4)

Experiences fixes (based on controle-3 for classes 1-3)

01 May 12:32
Compare
Choose a tag to compare
v2.6

v2.6: experience fixes (based on controle-3 for classes 1-3)