def listCourses(courses, loggedInUser): if courses: util.setHTMLContentType() util.printHTMLHeaders() print "Welcome " + loggedInUser print "<h3>Please select a course:</h3><br/>" for course in courses: print "<a href='./selectCourse.py?course=" + course.HTMLSafeName + "'>" + course.name + "</a><br/>" else: util.setHTMLContentType() util.printHTMLHeaders() print "You do not seem to be enrolled in a course that uses this system. If you think you've received this message in error, please contact your instructor."
import util import time, cgi, cgitb import autograder cgitb.enable() loggedInUser = util.getLoggedInIISUser() form = cgi.FieldStorage() course = form.getvalue('course') problem = form.getvalue('problem') util.setHTMLContentType() util.printHTMLHeaders() fileCount = int(form.getvalue('fileCount')) files = [] for i in range (0, fileCount): fileitem = 'file' + str(i) if (form.has_key(fileitem)): files.append(form[fileitem]) autograder.grade(loggedInUser, course, problem, files) print "<h1>You file(s) have been successfully uploaded!</h1><br/>" print "<h2>You should hear back from us in an email.</h2>" util.printHTMLClosing()