Closed anthonyyoud closed 11 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
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?
This is done by editing the theme isn't it? How do you get new themes added to the dropdown list in the editor?
They're set in GLOBAL_SETTINGS['NUMBAS_THEMES']
in settings.py. The themes should be in /srv/numbas/dist/themes
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?
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
.
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.