X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=TODO;h=19b41c80b4d6f3da618917d4cde752d4fd0f16e7;hb=db5571d67f6b6b3b841fa1eeaf2099cecf2bcffc;hp=3e6b8f763391b0f10e4b75e643873f17678dd160;hpb=e5ec7dead171feebb299430f298e3930864e096d;p=qomet.git diff --git a/TODO b/TODO index 3e6b8f7..19b41c8 100644 --- a/TODO +++ b/TODO @@ -1,39 +1,54 @@ -auto grading + finish erdiag + corr tp1 ------ - -TODO: format général TXT: (compilé en JSON) - -10 (time) -1 (fixed) -Introduction (multiline, from third line ; \n -->
) +Replace underscore by lodash (or better: ES6) +Replace socket.io by Websockets ( https://www.npmjs.com/package/websocket ) -[Intro q1, multiline] +time per question (in mode "one question at a time" from server...) +compute grades after exam (in teacher's view) +factorize redundant code in course.js, monitor.js and (TOWRITE) grade.js + (showing students list + grades or papers) +monitoring: main teacher should not be asked for pwd, and button "send feedback" hidden for others +(or just disabled) -q1 txt - -answer q1 (multiline txt) - -q2 intro (multiline) +----- - q2.1 [intro optional] +Draft format (compiled to json) - q2.1 txt +> Some global (HTML) intro - q2.1 options: - + good - - bad - - bad ...etc + - answer (integer array, one line) + + * some answer [trigger input/index in answers] - q2.2 [intro optional] + - q2.2 txt + + + choix1 + - choix 2 + + choix 3 + - choix4 - answer (html multiline) + + * answer 2 (which can + be on + several lines) -Conclusion (last block) + +* With answer ===== -Seems that GUI would be easier, then summary in YAML file + parse from YAML +questions group by index prefix 1.2.3 1.1 ...etc --> '1' + +NOTE: questions can contain parameterized exercises (how ? +--> describe variables (syntax ?) +--> write javascript script (OK, users trusted ? ==> safe mode possible if public website) +Imaginary example: (using math.js) + (avant l'exo) + x: math.random() + y: math.random() + M: math.matrix([[7, x], [y, -3]]); + res: math.det(M) + +
Calculer le déterminant de + $$\begin{matrix}7 & x\\y & -3\end{matrix}$$
+ * ...