learning-unlimited/ESP-Website — Issue #222: Class Approving from Dashboard
Author: jmoldow
Created: 2011-12-26 06:49:23+00:00
State: open

Nick Zwolinski from BC writes (in an e-mail to bc-websupport@learningu.org on 12/01/2011 with the subject "Comments on BC Splash Website"), "The list of classes on the program dashboard needs in addition to the other class info is an option to approve it on the front face, without needing to click on the class details specifically for each and every class."

This is somewhat related to Issue #162, which would allow admins to quickly approve classes by looping through all the unapproved classes successively.

It's possible that BC and other chapters would still want the options of approving classes from the dashboard, even if Issue #162 is implemented. However, I'm not sure that we want to implement this, since it doesn't give the opportunity to read class descriptions while approving classes. This approach could potentially encourage the approving of classes without double-checking the class description first. But if the chapter(s) really want this feature, then I guess we should give it to them, potentially with some kind of warning system if we can think of a good one.

My interpretation of the request is as follows. Have a checkbox next to every unapproved class. You can check off all the classes that you want to be approved. At the bottom (and maybe the top as well), there would be a button that says, "Approve all checked classes". Clicking this button would approve all those classes. We can make it so that clicking that button comes up with a warning message that says, "Have you previously read the class descriptions for these classes? Are you sure you want to approve all of these classes?" to defend against the failure mode I described. Clicking yes would approve all those classes. Does that sound like an acceptable implementation?