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
202 stars 117 forks source link

Calling exams 'exams' #125

Closed anthonyyoud closed 11 years ago

anthonyyoud commented 12 years ago

When we first set up CBAs in i-Assess we had 'practice' mode and 'exam' mode. At some point it was decided by some committee that 'exam' was not an appropriate word to use, and so we changed to 'assessed' mode.

The word exam appears in several places in a Numbas assignment, e.g. the 'End Exam' button, and on the summary page, 'Exam name', 'Exam start', etc. Should we consider changing the wording to something more vague, e.g. 'assignment'?

This is only relevant for the front-facing bits of Numbas, i.e. what the student sees, and not the internals.

BillFoster commented 12 years ago

Perhaps we had better get the view of the committee!! Needs to be revisited IMO.

-----Original Message----- From: Anthony Youd [mailto:reply+i-3052165- d479d2209642a0d47f8b8e6ff0fcce51f285c02b-750780@reply.github.com] Sent: 01 February 2012 2:20 PM To: Bill Foster Subject: [Numbas] Calling exams 'exams' (#125)

When we first set up CBAs in i-Assess we had 'practice' mode and 'exam' mode. At some point it was decided by some committee that 'exam' was not an appropriate word to use, and so we changed to 'assessed' mode.

The word exam appears in several places in a Numbas assignment, e.g. the 'End Exam' button, and on the summary page, 'Exam name', 'Exam start', etc. Should we consider changing the wording to something more vague, e.g. 'assignment'?

This is only relevant for the front-facing bits of Numbas, i.e. what the student sees, and not the internals.


Reply to this email directly or view it on GitHub: https://github.com/numbas/Numbas/issues/125

anthonyyoud commented 11 years ago

I'm bumping this because it's now urgent! I don't think we'll get away with using the word Exam within Numbas. Can this easily be changed to 'Assignment' or something else more appropriate?

anthonyyoud commented 11 years ago

This is done by editing the theme isn't it? How do you get new themes added to the dropdown list in the editor?

christianp commented 11 years ago

They're set in GLOBAL_SETTINGS['NUMBAS_THEMES'] in settings.py. The themes should be in /srv/numbas/dist/themes

anthonyyoud commented 11 years ago

The theme can change all instances of exam, except for the text that appears in the dialog after pressing End Exam:

Are you sure you want to end the exam? After you end the exam, you will not be able to change any of your answers.

This is defined in scripts/R/en-gb.js. Is there any way of customising this?

christianp commented 11 years ago

Add this below the tag that loads en-gb.js:

<script type="text/javascript">
    R.registerLocale('en-GB-assignment',$.extend(R.locales['en-GB'],{
        'control.confirm end': "Are you sure you want to end the assignment? After you end the assignment, you will not be able to change any of your answers.",
        'exam.xml.bad root': "Root element of assignment XML should be 'assignment'",
        'exam.changeQuestion.no questions': "This assignment contains no questions! Check the .assignment file for errors."
    }));
    R.setLocale('en-GB-assignment');
</script>

You'll need to move the jQuery import above the R.js one, because I used $.extend.