Master feature list
	frames
		main:
			table display customizable based on search criteria
			each table entry leads to specific (statistical info) page where user can add/remove points
		side:
			search (customize table display frame)
			import/export functionality
				import does not delete, only adds (but include search for users that are in db but not csv)
				export to properly-formatted csv file
			admin panel if user is privileged
				grant RA/Prof privileges to specific users
				add/delete individual students
				wipe database
	statistical information kept per point addition:
		user who added point
		time point was added
		optional description field
	user classes - student, RA, and Professor levels (new db table)
		student: can view own data
		RA: can view all students' data
		Prof: can access admin panel
	AD authentication
	documentation


TODO:
	display features
		correct timestamp formatting
	authentication
		student email (all info except ad of person who added the point)
		create student.php
	admin panel
		fine-grained permissions?
		error checking: no two users with the same id#
		add/delete single student


setrup notes:

set permissions 0777: (try 0755?)
	utility/upload/students.csv
	utility/upload/points.csv

PHP must be configured with ldap support (./config ... --with-ldap)




Greetings Mark,

To protect a web directory using Active Directory credentials, just create a file named ".htaccess" that contains the following text inside the directory that you want to protect:

AuthName "Active Directory Login"
AuthType Kerberos
KrbAuthRealm AD.CLARKSON.EDU
KrbMethodNegotiate off
KrbSaveCredentials off
KrbVerifyKDC off
Require user jfiske@AD.CLARKSON.EDU bhuntley@AD.CLARKSON.EDU

Then just customize that last line to include the users that you want to have access to the application.

If I can help further, please let me know.

Thanks,
Joshua
Office of Information Technology
Clarkson University

