software:labtest_simplified
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
software:labtest_simplified [2015/09/10 15:03] – seela | software:labtest_simplified [2020/01/08 13:42] – seela | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Labtest Simplified ====== | + | ====== Labtest Simplified====== |
Line 13: | Line 13: | ||
[[https:// | [[https:// | ||
(https:// | (https:// | ||
+ | \\ | ||
- | < | + | Basic Instructions |
- | + | \\ | |
- | KEY PROCEDURES | + | [[https:// |
- | + | \\ | |
- | It is important | + | |
- | This makes it easy for Faculty to request the mode they want the | + | |
- | host in for teaching | + | |
- | + | ||
- | Room Numbers | + | |
- | LAS1006 | + | |
- | LAS1006B | + | |
- | LAS1006C | + | |
- | + | ||
- | LAS1004 | + | |
- | LAS1004a | + | |
- | LAS1002 | + | |
- | 1 host Windows (Used with the projector for teaching) | + | |
- | | + | |
- | + | ||
- | + | ||
- | + | ||
- | | + | |
- | | + | |
- | | + | |
- | + | ||
- | In Labtest mode, users are restricted to a temporary home directory. | + | |
- | They do not have access to the internet externally, no email, | + | |
- | No usb, cdroms, external devices will work in this environment for most | + | |
- | | + | |
- | + | ||
- | All programs accessible to students in regular linux mode | + | |
- | are still available to students in labtest | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | ====Setting up your Labtest==== | + | |
- | + | ||
- | + | ||
- | + | ||
- | < | + | |
- | + | ||
- | Requirements | + | |
- | in the web area | + | |
- | - An html file for start up instructions | + | |
- | - Another html file hosting the questions for the test | + | |
- | + | ||
- | YOU CAN REQUEST tech@cse.yorku.ca TO ASSIST in creating course/web directory | + | |
- | or do it yourself | + | |
- | + | ||
- | + | ||
- | </ | + | |
- | + | ||
- | **How to Proceed** | + | |
- | + | ||
- | **Step 1**\\ | + | |
- | + | ||
- | < | + | |
- | + | ||
- | + | ||
- | + | ||
- | | + | |
- | the students during labtest | + | |
- | This is a symbolic to the actual area on disk | + | |
- | / | + | |
- | + | ||
- | eg: For Fall 2012-13/F | + | |
- | / | + | |
- | symlinked to | + | |
- | / | + | |
- | + | ||
- | As a faculty member, you have permission to write here. Our web pages | + | |
- | are displayed from this directory | + | |
- | + | ||
- | To simplify the instructions we will use a real course CSE1020 | + | |
- | + | ||
- | $ cd / | + | |
- | $ mkdir 1020 | + | |
- | $ cd 1020 | + | |
- | $ mkdir labtest | + | |
- | $ chgrp labtest labtest | + | |
- | $ chmod 750 | + | |
- | $ cd labtest | + | |
- | Now you need to create an index.html file. Click on the link to | + | |
- | see example | + | |
- | </ | + | |
- | [[https:// | + | |
- | < | + | |
- | $ chgrp labtest index.html | + | |
- | + | ||
- | If you make a directory " | + | |
- | Here / | + | |
- | + | ||
- | Once completed , you have now setup the web area for viewing labtest. | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | </ | + | |
- | + | ||
- | **Step 2 ** \\ | + | |
- | + | ||
- | < | + | |
- | In labtest mode the students submit their work electronically. | + | |
- | You will need to set up this workspace as well | + | |
- | + | ||
- | The submitted files are sent to another location on the server | + | |
- | / | + | |
- | / | + | |
- | This is how you would set up the submit are on disk. (/ | + | |
- | You would need to create | + | |
- | b Under that subdirectory an assignment directory | + | |
- | Group permissions are very important or else students will not be able | + | |
- | to submit their work in an exam | + | |
- | + | ||
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | + | ||
- | | + | |
- | + | ||
- | $ cd submit | + | |
- | $ mkdir a1 | + | |
- | $ chgrp labtest | + | |
- | $ chmod 770 a1 | + | |
- | + | ||
- | VERY IMPORTANT "MAKE GROUP LABTEST instead of SUBMIT" | + | |
- | + | ||
- | Students will now be able to submit their work during labtest | + | |
- | eg: $ submit 1020 a1 testfile (file) | + | |
- | or | + | |
- | $ submit 1020 a1 < | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | + | ||
- | ====Where Files are located during a labtest==== | + | |
- | + | ||
- | < | + | |
- | + | ||
- | Once a student logs into a host running labtest , their home directories | + | |
- | are mounted under /lt/home. This temporary home on the local host and is only for the duration of the test. | + | |
- | The data is saved into the following networked | + | |
- | a test | + | |
- | + | ||
- | / | + | |
- | + | ||
- | Each scheduled labtest is given an id. This id is created after the course directory | + | |
- | If you have 3 labtests scheduled, then there will be 3 id's created automatically | + | |
- | If you need to restore any student data while the host was in labtest mode, | + | |
- | here is where you would look. This directory is only readable by group faculty. | + | |
- | If you ever need to recover files from this area, any tech member will be able | + | |
- | to do this for you. | + | |
- | VERY IMPORTANT | + | |
- | IMPORTANT | + | |
- | | + | |
- | + | ||
- | + | ||
- | + | ||
- | ====Testing | + | |
- | < | + | |
- | + | ||
- | Two options available | + | |
- | | + | |
- | | + | |
- | + | ||
- | Option 1 | + | |
- | + | ||
- | Request a Lab or host to be put into labtest mode. Email tech@cse.yorku.ca to do this. | + | |
- | Once the schedule is put into place , from any browser | + | |
- | </ | + | |
- | https:// | + | |
- | + | ||
- | You will need to use your EECS login and password here | + | |
- | + | ||
- | This will connect you to your labtest | + | |
- | + | ||
- | + | ||
- | Option 2 | + | |
- | + | ||
- | Specify the URL | + | |
- | eg | + | |
- | https:// | + | |
- | Login | + | |
- | + | ||
- | This service will only work on any computer in our department' | + | |
- | locally and is only available to faculty. | + | |
- | + | ||
- | + | ||
- | ====Where Schedules are Posted==== | + | |
- | + | ||
- | http:// | + | |
- | + | ||
- | + | ||
- | ====IF a HOSTS fails while in LABTEST mode==== | + | |
- | + | ||
- | If there is a hardware failure while a student is writing an exam | + | |
- | you can safely move the student to another available seat in labtest mode | + | |
- | and have the student login. The faculty member or TA in the admin list | + | |
- | will be asked to enter their user name and password and asked to select the | + | |
- | directory with the latest files . This will transfer the students files from | + | |
- | the saved area back to the new host | + | |
- | IF YOUR EXAM IS SCHEDULED DURING 8:30 to 5:00 tech can try to allocate another | + | |
- | host quickly and put it in LABTEST MODE | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ====Extending a Labtest==== | + | |
- | + | ||
- | Sometimes it is important to extend a labtest but you must be aware if | + | |
- | there is another exam immediately after you in the same room ,this may | + | |
- | not be possible. | + | |
- | + | ||
- | You can extend the time on a labtest for up to 2 hours using the pcmode webapp. | + | |
- | + | ||
- | Login to the pcmode webapp here: | + | |
- | [[https:// | + | |
- | + | ||
- | + | ||
- | Select the seat you want to extend the hold on and apply the change | + | |
- | + | ||
- | THIS WILL ONLY WORK IF THE JOB IS STILL ON THE QUEUE | + | |
- | SO YOU HAVE TO DO IT BEFORE THE SCHEDULED END TIME | + | |
- | + | ||
- | ====Request a lab to be in LABTEST MODE==== | + | |
- | + | ||
- | If you proceed to schedule a test to run in labtest mode, you are required | + | |
- | to send tech@cse.yorku.ca a message request the lab you want in labtest mode | + | |
- | Details are incorporated on the main labtest page documentation. | + | |
- | Briefly what is asked is that | + | |
- | + | ||
- | | + | |
- | + | ||
- | + | ||
- | * Faculty Name | + | |
- | * TA(s) names or login id's | + | |
- | * Your Course Number | + | |
- | * Date eg Mon Oct 5th | + | |
- | * Time eg 9:30am to 11:20am | + | |
- | * Duration of test (eg 45 minutes) | + | |
- | * Room number (defaults to CSEB 1006 ) | + | |
- | * Number of Special access hosts for students with disabilities | + | |
- | * Additional time needed for these hosts- Start-End Time | + | |
- | * Mode (labtest, linux, windows, virtual host) | + | |
- | * User restriction (only if necessary) | + | |
- | * Room number (defaults to CSE1006) | + | |
- | + | ||
- | + | ||
- | ====Optional Features==== | + | |
- | + | ||
- | + | ||
- | ===User Restriction by Course Registration=== | + | |
- | + | ||
- | This is a new feature added in 2012. Sometimes faculty members want to | + | |
- | restrict their test only to registered students. This requires additional setup | + | |
- | by the faculty member. If you request user-restriction for your lab booking, | + | |
- | you will need to | + | |
- | + | ||
- | * Create a file users.allow in your course directory (/ | + | |
- | * The permissions on the file should be readable by others(644) (chmod o+r / | + | |
- | * Add the login names of the registered users (eg seela) one per line | + | |
- | * Alternatively you can specify a file with the users name or the course distribution file.More details are given on the Labtest Documentation page | + | |
- | * To understand if the hosts are reserved for your students only, you will see " | + | |
- | * To test if a user has permission eg / | + | |
- | + | ||
- | ===Adding Files to Users Temporary Home Directory in labtest mode=== | + | |
- | + | ||
- | Two options | + | |
- | * Using a custom script | + | |
- | * Placing files into a directory with special permissions | + | |
- | + | ||
- | ===Setting Alternate questions for Students seated side by side=== | + | |
- | + | ||
- | + | ||
- | * Use secureQ | + | |
- | + | This page is for Faculty members only | |
- | |||
- | | ||