diff options
author | Eugeniy Mikhailov <evgmik@gmail.com> | 2011-01-23 21:36:51 -0500 |
---|---|---|
committer | Eugeniy Mikhailov <evgmik@gmail.com> | 2011-01-23 21:36:51 -0500 |
commit | 67dd99728867b95599fccdb3234e3ef1c21bf2a1 (patch) | |
tree | 418fc02149d758e5532342bc5fe2b6982d2cf4b9 | |
parent | 1bd25fbc629868b56cdc9d2448f93a4a7cb16c0f (diff) | |
download | GradeBook-67dd99728867b95599fccdb3234e3ef1c21bf2a1.tar.gz GradeBook-67dd99728867b95599fccdb3234e3ef1c21bf2a1.zip |
creation of the grade book demands instructor info
Ignore-this: 3f1736ad31c01d3d351e5aadf69d3a48
darcs-hash:20110124023651-067c0-ab8801b7ae4cf0a6b9ef5d62645e864d3da2cdbb.gz
-rwxr-xr-x | CreateCourseGradeBook.tcl | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/CreateCourseGradeBook.tcl b/CreateCourseGradeBook.tcl index 491e2d0..39b1e71 100755 --- a/CreateCourseGradeBook.tcl +++ b/CreateCourseGradeBook.tcl @@ -6,12 +6,27 @@ exec tclsh "$0" "$@" package require sqlite3 package require md5 -set class [lindex $argv 0] -if { $class eq "" } { - set class dummy_class -} +if { $argc < 3 } { + puts {Usage:} + puts "$argv0 database_name instructor_login instructor_password \[instructor_fname\] \[instructor_lname\]" + exit +} + +set dbfile [lindex $argv 0] +set instructor_login [lindex $argv 1] +set instructor_password [lindex $argv 2] -set dbfile $class +if { $argc >= 4 } { + set instructor_fname [lindex $argv 3] +} else { + set instructor_fname {} +} + +if { $argc >= 5 } { + set instructor_lname [lindex $argv 4] +} else { + set instructor_lname {} +} sqlite3 db $dbfile @@ -118,6 +133,8 @@ proc UpdateColValue4GroupNameNonWeb { columnname groupname val } { CreateGradesTable db CreateAccessRightsTable db +#AddUserNonWeb first_name last_name user_name password_hash group_name id_number section_num i +AddUserNonWeb $instructor_fname $instructor_lname $instructor_login [::md5::md5 -hex $instructor_password] instructor # vim: ts=2 sw=2 foldmethod=indent: |