OwlTest Instructions
- Direct link to OwlTest site: http://www.clear.rice.edu/owltest
- OwlTest is an on-line testing tool that can be used by students to test selected exercises and assignment problems. All the student needs to do is to create a Python file containing the necessary function definitions and upload that file to Owltest under the matching assignment/exercise. OwlTest will run PyUnit-based unit tests on the student's code, returning the results for examination.
-
First Time Users
- The first time you use WebTest, please follow these directions to register on the site and to associate yourself with specific courses:
- Go to http://www.clear.rice.edu/owltest
- Click the Login link. You will be redirected to a standard Rice NetId login screen. Login using your NetId.
- Add a course to your profile by clicking the +Add link to the right of the Courses link and selecting the desired course.
- Continue below in the "Returning Users" section, Step 3.
Returning Users
- Go to http://www.clear.rice.edu/owltest
- Click the Login link. You will be redirected to a standard Rice NetId login screen. Login using your NetId.
- Click the Courses link.
- Select the desired assignment/exercise
- Upload your file for testing.
Important Usage Notes
- The functions in your code must match to required test's
specifications EXACTLY:
- Same function name
- Same input parameters in the same order
- Same return values in the same order
- Your code file must excute completely with NO user interaction.
- For instance, you should be able to do something like "run myCode.py" in iPython and have the command prompt return with no user interaction.
- No modal dialog windows like graph plots can shown!