numbas / Numbas

A completely browser-based e-assessment/e-learning system, with an emphasis on mathematics
http://www.numbas.org.uk
Apache License 2.0
198 stars 118 forks source link

Exams do not allow setting the number of marks for each question #957

Closed aarchiba closed 1 year ago

aarchiba commented 1 year ago

If I construct an exam from a collection of questions, the total number of marks on the exam is computed by adding up the total nuimber of marks available for every part of every question. I cannot specify that I want question1 to be worth 15% and question 2 10% without going in to those questions and editing the number of marks available for every part of each of those questions; this can be quite laborious for multiple-choice questions, which can be numerous and where which answer is correct is specified by typing a number - which I need to go change - into every single part. If part marks are awarded for some wrong answers, then I need to scale the total appropriately. This need to modify questions to specify their weighting in an exam also impedes the use of stock questions from a database.

I would prefer to see exams allow rescaling the total number of marks output from each question to match the desired weight in the exam. If there are 5 marks awarded in the question and I want it to be 10% of the total grade, then just double the output from the question.

At a minimum, when editing which questions are in an exam, the display should include the total number of marks available from each question, as well as the total number for the whole exam. Even if rescaling is impossible, it seems vital to ensure that all questions that are selected interchangeably have the same total number of marks, and that the number of marks allocated to each topic is appropriate; the current interface makes these very difficult to see without doing a test run.

christianp commented 1 year ago

I think this is the same as #476.