Changes between Version 7 and Version 8 of Classes/CodeChanges
- Timestamp:
- Sep 29, 2011 5:40:59 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Classes/CodeChanges
v7 v8 12 12 13 13 The instacct utility (described below) has a function which generates an include file 14 for sudo erswhich is copied to the ops node and installed as /usr/local/etc/sudoers.classes.15 The function is run either by explicit request on the command line, when students are assigned16 to a class, orat the end of the semester when a class is wiped.14 for sudo which is copied to the ops node and installed as /usr/local/etc/sudoers.classes. 15 The function is run either by explicit request on the command line, or as a side-effect 16 when students are assigned to a class, and at the end of the semester when a class is wiped. 17 17 18 18 2. '''Experiment Permissions''' … … 35 35 3. '''Web Interface''' 36 36 37 Instructors and TA's are allowed to Freeze, Thaw and SU 37 Instructors and TA's are allowed to Freeze, Thaw and SU-as a student 38 38 and edit a student's profile. When an instructor ``removes`` a class 39 39 account from the project, instead of actually removing it, it recycles the account. … … 41 41 __Code changes__: 42 42 43 www/user_defs.php containsroutines InstructedBy() and CourseAcct(),44 there are perl versions of these in db/User.pm.in. These are45 also referenced in delete_user.php3 moduserinfo.php3 showuser.php3 suuser.php343 www/user_defs.php defines new routines InstructedBy() and CourseAcct(), 44 referenced in delete_user.php3 moduserinfo.php3 showuser.php3 suuser.php3. 45 There are perl versions of these in db/User.pm.in. 46 46 47 47 4. '''Recyclable student accounts''' … … 55 55 to accommodate the students in the class. 56 56 57 The instructor provides a list of email address, and the57 The instructor provides a list of email address, and 58 58 one account is assigned per email address. 59 59 … … 75 75 that a testbed adminstrator could do. 76 76 77 The admin-only commands are to set the stem for class names, orto generate77 The two commands reserved to admins are to set the stem for class names, and to generate 78 78 a number of accounts in advance that are ready to assign - in the same state 79 79 a previously used and wiped account as in. … … 87 87 5. '''Other peculiarities of student accounts''' 88 88 89 student accounts may not join other projects.89 Student accounts may not join other projects. 90 90 91 91 A student may be taking more than one course and only have … … 102 102 __Code changes__: 103 103 104 account/tbacct.in needed some minor changeswhen it generates a .forward105 file letting the email_aliases entry preemptthe usr_email in the users table.104 account/tbacct.in was changed so that when it generates a .forward 105 file, the email_aliases entry preempts the usr_email in the users table. 106 106 107 107 An unresolved bug is letting an instructor correct a students email, now that