Js Test Versions Save

💯 Exerciseur / outils d'évaluation d'étudiants -- NOT MAINTAINED ANYMORE

v2.18.0

4 years ago
  • fix(grading): display evaluation progress in standard output (stderr) while reports (stdout) are redirected to a file (3943aa3)
  • fix(grading): clean previous scores on npm run eval + render score chart (d21c54c)
  • feat(grading): add npm run render-score-chart script (35d42df)
  • feat(firebase): script to initialize a firebase project (0a0d408)

v2.17.0

4 years ago
  • feat: add npm run release script to ease versionning (#64) (bc5ace3)

v2.16.3

4 years ago

v2.16.2

4 years ago

v2.16.1

4 years ago

... in extract-student-submissions-from-spreadsheet-json.js

See https://github.com/adrienjoly/js-test/commit/8c037f17f5f950b1344c215514caf6e53e786cc8 for more info.

v2.16.0

4 years ago
  • feat: add script to convert json file from google spreadsheet to /students/*.json submission files
  • fix: prevent getting more than one eval file per student
  • fix: make it clearer that teacher should fix their tests in case of uncaught error when evaluating student's code
  • feat: provide example of user variable available in template

v2.15.0

4 years ago
  • feat: display Google Sign-in button only if GOOGLE_CLIENT_ID is provided
  • feat: include full URL of UI in stdout
  • fix: only display copy id, if student is anonymous
  • fix: remove greeting, because student name is not known with "email-submit" back-end
  • fix: don't ignore /students (useful to keep student answers in privat… …
  • doc: rephrase comment about md-html empty div
  • doc: mention "email-submit" back-end type in sample exam-config
  • feat: render stats from eval-student-submissions.sh
  • chore: update package-lock.json

v2.14.0

5 years ago
  • add _trackUncaughtRejections() and _getUncaughtRejections() API methods to intercept uncaught promise rejections from sandboxed code evaluation
  • re-enable timeout for sandboxed code evaluation with new API methods to update it: _setTimeoutDelay() and _setTimeoutMessage()

v2.13.0

5 years ago
  • feat(eval): safe/sandboxed execution of student code thanks to docker
  • feat(eval): provide _xhr() method to make http calls from student code => BREAKING CHANGE: evaluator will not timeout anymore => _setTimeoutMessage() is removed
  • fix: log parsing status to stderr instead of stdout
  • fix: include runtime errors (e.g. uncaught promise rejections) in logs
  • fix: prevent invalid characters in student output files

v2.12.0

5 years ago