SCM

Forum: support

Monitor Forum | Start New Thread Start New Thread
RE: essay question [ Reply ]
By: Achim Zeileis on 2025-04-17 09:27
[forum:50082]
Yes, exactly! (Sorry for not being able to respond sooner...)

The idea is that nops_eval() uses the

- scans: nops_scan_*.zip file (including Daten.txt)
- string_scans: nops_string_*.zip file (including Daten2.txt)
- register: *.csv with the student registration information
- solutions: *.rds with the correct solution patters

If there is just one file matching each of these patterns in the current working directory, it is sufficient to just run nops_eval() because the defaults are sufficient.

The function then merges the information from all files and also compiles one evaluation report per student.

RE: essay question [ Reply ]
By: michael schulte on 2025-04-17 08:48
[forum:50081]
Ok - run the nops_eval() on both files at once, not separately :)
Then it works like a charm ...

happy egg hunt!
M

RE: essay question [ Reply ]
By: michael schulte on 2025-04-16 15:32
[forum:50080]
Hi Armin,

exam went well ... but I ran into a weird followup problem ...
when I run
nops_eval() on the .zip file I get: "....zip' does not contain a 'Daten.txt' file

Within the .zip file there is a Daten2.txt file, which I can rename to Daten.txt and zip again - then nops_eval() complains that Daten2.txt is missing ... is there a way to set the Daten.txt file name as an argument?

Thanks
Michael

RE: essay question [ Reply ]
By: Achim Zeileis on 2025-04-10 23:06
[forum:50073]
Thanks, Michael, much appreciated (as always)!

The string scan features for exams2nops should really be better documented - and ideally also be extended to more open-ended questions. If only the days had a few more hours ;-)

RE: essay question [ Reply ]
By: michael schulte on 2025-04-10 14:13
[forum:50072]
ahhh ... this makes a lot of sense :)

Thanks!

I did not say it yet in 2025 - exams is a great package!

RE: essay question [ Reply ]
By: Achim Zeileis on 2025-04-10 13:02
[forum:50071]
You need to produce a separate PDF for each student. Then the exam ID (Klausur ID) on the multiple-choice sheet and the open-ended sheet are the same (only the type/Belegart differs). And this is used to match the sheets.

RE: essay question [ Reply ]
By: michael schulte on 2025-04-10 12:54
[forum:50070]
Thanks Achim,

I have the situation you describe mit multiple MC questions + one essay question.
The process is clear.

What I am struggling with is the association between the single page essay question and the student - where does this information come from?
As you described the essay question has the rating boxes (this was super useful info- thanks!) and a Belegart 999 + a KlausurID but not student ID ...

thanks!
Michael

RE: essay question [ Reply ]
By: Achim Zeileis on 2025-04-10 06:36
[forum:50069]
If there are any questions that are not schoice/mchoice, then you get a second exam sheet where students enter their answer(s) in the big text box(es).

For you as the grader there are five checkboxes that (by default) are associated with 0%, 25%, 50%, 75%, and 100% of the points for that exercise.

You then take the filled-out regular exam sheets and run them through nops_scan(...) to obtain the nops_scan_*.zip file. And you take the filled-out additional exam sheets with the open-ended questions and run them through nops_scan(..., string = TRUE) to obtain a nops_string_scan_*.zip file.

Both of these then need to passed to nops_eval() which produces an HTML for each participant, embedding scanned images of both sheets.

essay question [ Reply ]
By: michael schulte on 2025-04-10 06:23
[forum:50068]
Dear all,

I am trying to build an essay question within exams2nops() combining MC questions with one or two essay type questions.

I copied over some code from the example on the webpage and build a simple working example:

####
\begin{question}
Write code for XYZ
\end{question}

%%\exname{Open}
%%\extype{string}
%%\exshuffle{TRUE}
%%\exsolution{nil}
###

which produces an answer sheet with 5 response boxes

How would I link this answer sheet back to the student ID?

Thanks
Michael

Thanks to:
Vienna University of Economics and Business Powered By FusionForge