We now have a way to prevent students from copying tests, printing tests and automatically submitting tests after the allotted time thanks to www.princeton.edu.
When you apply this it does the following:
Here are the instructions to add this to your tests:
From the Test Manager, click “Add Test”. Give it a name and description.
In the instructions section, make sure you select the HTML button (< >) to switch to HTML view. Do not use the Visual Text Box Editor! Paste the following in the text box:
<P>insert your instructions
here</P>
<SCRIPT language=javascript src="/webapps/assessment/counter_endtime.js"
type=text/javascript></SCRIPT>
<INPUT onclick="javascript:return submitIt();" type=image src="/images/spacer.gif"
alt="" border=0 name=submit>
Type your instructions where it says "insert your instructions here" between <P> and </P>.
Click OK. Finish creating the test.
In the “Modify the Test Options” section, just make sure you set the timer.
This script is written to cause the test to submit 10 seconds before the actual time is up, to allow time for the submission process -- though you will encounter some cases where it takes longer than 10 seconds to submit, resulting in a "Needs Grading" message.
Sometimes a test will go minutes over the time limit because the student did not see or click away the one minute end of test alert (pop up) -- but they cannot work on the test during this time either.
Princeton includes this message to students:
If you do not submit the test at least 10 seconds before the time is up, the test will submit automatically. So if the test has a 60 minute time limit, you actually only have 59 minutes, 50 seconds to complete the test, as the time it takes to complete the submission process, which can take up to 10 seconds, is figured in the time.
The test will not submit automatically until student clicks away the 1-minute warning pop-up -- so if the student waits 2 minute to click the pop-up, the test will show that the student went 1 minute overtime. However, the student cannot continue working on the test while the pop-up is displayed -- or after it has been clicked away, if the time limit has elapsed.