How to use KeT-LMS
2023-08-03
- Preparation
- 1. Update ketcindy to the latest version(4.4.37).
- 2. Download ket-lms.
- Click Releases/Latest (version).
- Unzip the downloaded zip
- Move to any place. Name can be changed, for example "math01".
- Put 'student.txt' and 'question(quesno).txt' in folder 'data'.
- 3. In case of multiple classes, for example, A and B:
- Make dataA and dataB
- question can be the same.
- Switch them with ’data button in 'toolketmath.cdy".
- [1] Generating question(qn) file.
- ・See File of the question of KeT-LMS.
- [2] Checking teacher's answers with Maxima
- 1. Launch 'toolkemath.cdy'.
- 2. Select menu 'Mxans'.
- ・Two clicking forces the rebuild.
- ・Clicking a file, only the file will be generated.
- (1) Result will be displayed and mxans(+qn).txt will be used.
- (2) Confirm it and push 'Reset'.
- [3] Generating kettask.html
- 1. Push 'taskline'.
- ・This generates '1taskline(qn).txt' and '2anssheet(qh).txt'.
- 2. Push 'kettask'.
- (1) Select either 'orgv' or 'orgvnr(without ketmath rules).
- (2) Running this will generate 'kettask(qn).html'.
- (3) Distribute the url to students.
- Remark) It will be convinient later if you run 'Summary'.
sumqueall(qn).txt(Alll questions and answers )
sumqueque(qn).txt(Only questions)
sumtable(qn).csv(Not useless here)
- [4] Embedding of a ping to kettask.html
- 1. Put (qn).png into 'drawdata'.
- 2, Launch tooldraw(d).cdy/
Error(1) Export tooldraw(d) to HTML.
Error(2) Make kettaskv(qn).html.
- 3. List (qn).png to in the media browser.
- 4. Make sure the name of the top left button is named 'Imag'
Remark) Clicking the button changes the name to 'Draw'.
- 5. Push button 'Step' three times.
- (1) generate (qn)png.txt from (qn).png.
- (2) Display the figure.
* Determine the center and the scale moving T3 and S.
* Generate (qn)script.txt clicking 'Go'.
- (3) Embed the figure into (qn)kettaskv.html
- Remark) Change the png file pressing <<, <, >, >>.
- [5] Embedding ketcindyjs scripts to kettask.html
- 1. Launch tooldraw(d).cdy and press 'Export to html'
- 2. Put the script file '(qn)draw.txt in the folder 'drwdata'.
* Mvpt, Rmpt, Mvdraw, Mviist, Mvplotdata, Mvdrwxy are available
* Put 'use(A,B,...)' at the top ine,when using geometric points
* Lines starting with // ending with // will be added when embedding.
* Contents of if(ketlibflg==1 block will be added to ketlib slot.
- 3. Click 'Imag" in tooldraw(d).cdy to change it 'Draw'.
- 4. Determine the center and the scale of the figure moving O, S.
- 5. Pressing 'Save OS', positions of O, S will be saved to 'kettaskv(qn)os.txt'.
- 6. Push 'Go' to embed the file to kettask(qn).html.
- [6] Scoring with ketscore.html
- 1. Copy the collected responses to ’data/anssheetall.txt'
- 2. Select 'anssheetall' to execute.
Each answers will be copied to anssheet(qn).txt
- 3. Select 'scoreline' to execute.
'4scoreline(qn).txt' will be generated.
- 4. Select 'ketscore' to execute.
'ketscorev(qn).html' will be generated.
- 5. Select 'Maxima' to execute. (optional)
(1) Case of some errors:
・Errors will be added to errormaxima(d).txt.
・Modify '3scoreline(qn).txt'.
・Force 'Maxima' to run with only that file.
・Repeat until there are no more errors.
(2) '4_scoresheet(qn).txt' will be generated.
- 6. Launch 'ketscore(qn).html'
Copy the contents of '4_scoresheetI(qn).txt' to the bottom input box.
- 7. Check and correct the score moving st and pg./br>
・Comments can be added after the score and '::"
- 8. Push 'Rec' and copy the line in the bottom box on the second line of '4_scoresheet.txt'.
・Case of no scoring with Maxima, add it to '4scoresheetall.txt'
- 9. Push 'scoresheet', then each '4scoreline(qn)".txt will be generated.
- [7] Returning results and summaries
- 1. Button 8 and 9 will generate the result of each student.
- 2. Copy that result to Dropbox per-student folder with button 10.
- 3. button 11 will generate summaries.