CompSci 316 (Fall 2012):
Introduction to Database Systems

Course Information
Lecture Notes
Assignments
Tentative Syllabus
Programming Notes
Getting Started with the dbcourse Virtual Machine
Getting Started with Gradiance
PostgreSQL Notes
Using ra
JDBC Notes
Tomcat Notes
Django Notes
PHP Notes
XML Notes
Homework/Project Submission
Sakai (Grades/Project Discussion)

Getting Started with Gradiance


Index


Introduction

Gradiance is a system pioneered by Prof. Jeffrey Ullman. It offers many advantages over traditional written assignments. Given one "root question," Gradiance can generate different instances of this question. Therefore, you are permitted to test yourself on the same root question as many times as you like, and receive immediate feedback for each attempt. Gradiance also has a lab component that automatically tests your solutions on different inputs. Hence, it avoids the shortcoming of the traditional submit-and-then-wait-for-grades assignments where one error in understanding can permeate solutions to multiple problems and does not get rectified until much later. We encourage you to continue testing on each topic until you complete the assignment with a 100% score. For each Gradiance problem set or lab, your score is the highest score achieved as of 11:59PM on the due date.


Signing up

Follow the instructions on creating your account in the Gradiance Student Guide.


Logging in

Point your browser to http://www.newgradiance.com/services, and log in. If this is the first time that log in, enter the class token 9A5079E1 to sign up for this class. From this point on, the class will be listed automatically as one your classes (at the top of the Web page) as you log in. Click on it to continue.


Additional information

You might want to read the rest of the Gradiance Student Guide before starting your first Gradiance assignemnt. This document is very short and provides very useful hints on how to approach Gradiance-style multiple-choice questions.

Last updated Wed Sep 12 21:57:58 EDT 2012