openlab-at-city-tech / webworkqa

WeBWorK integration for WordPress and BuddyPress
GNU General Public License v2.0
4 stars 2 forks source link

Admin interface for entering course + instructor info #137

Closed boonebgorges closed 4 years ago

boonebgorges commented 5 years ago

Related: #119

If we can't get some sort of automated tool for linking WeBWorK users + courses with WP users (likely because of limitations in WeBWorK's APIs) then we will need some sort of administrative interface for doing the linking.

boonebgorges commented 5 years ago

Possibly related, the order of the items in the 'Section/Faculty' dropdown is currently determined by looking at the "semester" section of the WW course label - eg F18 - and then doing a logical reverse-chronological sort. See #113. This approach is not generalizable:

a. different institutions have different semester/term setups b. different WW installations may not use this protocol for identifying WW courses c. not everyone will want courses listed in reverse chronological order (they may want absolute alphabetical sorting, for example)

At a minimum, this sort should be filterable, but ideally, the ordering would be part of an admin interface.

boonebgorges commented 5 years ago

Flagging this after today's meeting. The initial idea is that the admin panel will include a list of the categories (course, section, instructor, term) collected from WeBWorK, along with toggles that let the admin prevent them from showing in dropdowns. We'll explore the possibility of further admin tools in the future.

boonebgorges commented 4 years ago

119 might make this obsolete, at least in the short term. The number one goal here was to ease the setup of instructor email addresses, but #119 pretty much makes this seamless.

There are other reasons why it might be useful to have an admin interface for this stuff, specifically related to the ability to toggle items in dropdowns. But I don't think this is critical in the short term.

boonebgorges commented 4 years ago

Let's close this ticket out. The instructor-email tools are no longer needed due to #119. If there's a more general need for Dashboard tools, we should address it separately.