Blackboard

Preventing copying and printing of tests

rated by 0 users
This post has 14 Replies | 0 Followers

Not Ranked
Posts 0
suddenimpact Posted: 21 Feb 2007 12:00 AM
--- Server: Bb Learning System Release 6.3-7.x(WIN) | Client: IE7.x(??) ---

How can I prevent students from printing, copying, or saving items on an assessment?
Not Ranked
Posts 0
Crystal,

If you search Ask Dr C, you will find this is a very common topic over the past years. The first thing to realize is there is no 100 way of preventing students from copying tests if they put their mind to it. Even with the most secure system, there is the ubiquitous mobile phone camera for grabbing screen shots.

There are two secure browser products available for both Blackboard and WebCT that do a good job of locking down a system to prevent copying or saving tests even though they will not stop mobile phone cameras. Check out SecureExam from SoftwareSecure (http://www.softwaresecure.com/) and Respondus LockDown Browser from Respondus (http://www.respondus.com).

The other option that has been offered over the years is to look at other means of assessment instead of the traditional objective closed-book test.

Hope this helps...

Cheers,

Bob
Not Ranked
Posts 0
Thank you for the information. I have also heard that specific html codes can be placed in the instructions to prevent such actions. Is this correct?
Not Ranked
Posts 0
Crystal,

Many WebCT users have been able to insert Javascript in the header of a quiz to disable some of the browser features but it doesnt' completely secure a system from such tricks as screen capture. Don't know if the Javascript will work in Blackboard (Classic) systems.

Cheers,

Bob
Top 10 Contributor
Male
Posts 711
Bob is correct that nothing is 100 secure, especially with javascript codes because they can be disabled. Also, there are screen capture utilities, cell phone cameras, etc. that can be used.

That being said, here are some codes to help prevent printing/copying of assessments:

http://www.blackboard.niu.edu/blackboard/assessments/cheating.shtml#noprintnocopy

Eric
Not Ranked
Posts 0
Thank you for the comments. They have been quite useful. I have investigated mainly Respondus and I hope to convince some other faculty to try the free-trial before any purchase is made. Thank you.
Not Ranked
Posts 0
I compiled my javascript file and tested it by copying the code to the Instructions textbox in Test Canvas. It worked perfectly well. But it refused to work when I uploaded the file to a SSL server. Any idea? Thanks.
Not Ranked
Posts 0
Jinsong,

Did you change the "Javascript src" URL from http to https?

Mike
Not Ranked
Posts 0
Mike,

Here is my script:
< STYLE type=text/css>@media print {BODY {display:none}}</STYLE>
< SCRIPT language=JavaScript
src="https://bbtest.stevenson.edu/webapps/portal/NoCopy.js"></SCRIPT>

Jinsong
Not Ranked
Posts 0
It's still a work in progress, but if interested, try one that i put together to help with exam cheating. This will prevent copy/paste, right-click, print, and select all to copy/paste.

Make sure to disable the text-box editor before adding this to the instructions of the test.

&nbsp;< script lang=Javascript src=http://webfac.db.erau.edu/~herlec10/np.js></script>

Patrick -
Not Ranked
Posts 0
Jinsong,

When I try that code, I get the message that bbtest.stevenson.edu can't be found. The URL has to be resolvable. Do you have a local names file or something like that pointing to bbtest.stevenson.edu?

Mike
Not Ranked
Posts 0
Mike,
It turned out to be a DNS issue. When I use the IP address (70.17.0.154) it worked fine. I know this is not a final solution, but may be useful for some instructors. Anyway, here is the code. I would appreciate it if you can comment on the lines. Thanks.

/*------Disable ALT and CTR Keys------*/
var message1 ="No Right-click";
var message2 ="No CTR or ALT key";
function IE(e)
//traps right-click in IE
{
if (navigator.appName == "Microsoft Internet Explorer" && (event.button == "2" || event.button == "3"))
{
alert(message1);
return false;
}
}

function NS(e)
//traps right-click in Netscape/firefox, et al
{
if (document.layers || (document.getElementById && !document.all))
{
if (e.which == "2" || e.which == "3")
{
alert(message1);
return false;
}
}
}

function handlePress(e) {
//traps ctrl and alt keys
var evtobj=window.event? event : e;
if (evtobj.ctrlKey || evtobj.altKey) {
alert(message2);
return false;
}
}

document.onmousedown=IE;
document.onmouseup=NS;
document.oncontextmenu=new Function("return false");
document.onkeydown=handlePress;

/*------Disable PrintScreen Function------*/
function clearImage()
{
r = window.clipboardData.clearData("Image")
}
ci = setInterval("clearImage()", 10)
Not Ranked
Posts 0
Thank you Patrick. Your code is a lot simpler.
Not Ranked
Posts 0
Anytime. It's a work in progress.
Not Ranked
Posts 3

Does anyone know if there is a way to do this in Blackboard 9.1?

Mutt Williams:  "You're a teacher?"

Indiana Jones:  "Part-time."

Page 1 of 1 (15 items) | RSS