openlab-at-city-tech / webworkqa

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

Email notifications of new activity for course instructors #69

Closed boonebgorges closed 5 years ago

boonebgorges commented 7 years ago

For spring milestone, we need something like this:

In the future, we can make this more sophisticated and non-hardcoded

drdrew42 commented 7 years ago

I'll get you the list for Spring. Just lastnames + email addresses?

boonebgorges commented 7 years ago

@drdrew42 I need enough information to match courses to instructors. Email addresses are good on the OL end. I assume last names will work from WW because the last name is always included in the course URL. Is that correct? If so, then yes.

drdrew42 commented 7 years ago

That's correct. My standard form is "Course###-SemesterYear-LastName"

boonebgorges commented 7 years ago

@drdrew42 Ping! Any chance you can provide me with a list, even if it's not complete? Having some real(ish) data - corresponding to a real WW class - will help me to build out the feature. I can always swap out for the up-to-date list closer to the beginning of the term.

drdrew42 commented 7 years ago

Let me get the list from the seminar team. What data do you need from a real-ish class? You still have access to my Fall16 MAT1275 course on the WW site from last semester - is that enough?

boonebgorges commented 7 years ago

I need a list of unique faculty identifiers - I guess this would be email addresses, as long as they match the email addresses on file in the OpenLab - and the URLs of the WeBWorK courses they're associated with.

On 01/06/2017 01:45 PM, drdrew42 wrote:

Let me get the list from the seminar team. What data do you need from a real-ish class? You still have access to my Fall16 MAT1275 course on the WW site from last semester - is that enough?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/livinglab/webwork-for-wordpress/issues/69#issuecomment-270988374, or mute the thread https://github.com/notifications/unsubscribe-auth/AAPDYzkvg-ZvNm9gj5PxZofuq_kK7Xvvks5rPpnngaJpZM4LCIzd.

boonebgorges commented 7 years ago

The basic infrastructure is now in place. The data format that I'll need looks like this:

[
  section_name => instructor_email,
  section_name => instructor_email,
]

eg

[
  'MAT355-TTh434-Gorges' => 'boone@example.com',
  'MAT356-TTh434-Parker-' => 'drew@foo.bar',
]
moui72 commented 7 years ago

this is still waiting on @drdrew42 right?

boonebgorges commented 7 years ago

Yes

On 01/26/2017 12:19 PM, Tyler J. Peckenpaugh wrote:

this is still waiting on @drdrew42 https://github.com/drdrew42 right?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/livinglab/webwork-for-wordpress/issues/69#issuecomment-275467222, or mute the thread https://github.com/notifications/unsubscribe-auth/AAPDYwqzMHYHweAskkZS6Rh_IG5y7DbEks5rWOPAgaJpZM4LCIzd.

moui72 commented 7 years ago

this was ultimately implemented, but needs streamlining for the future. changing milestone

boonebgorges commented 5 years ago

A note here (and on #119) that if we get better info from WeBWorK, we may not need this kind of feature. That is, if WW sends us the email(s) of the instructor(s), we can use those to identify corresponding OL users, and skip the course-instructor mapping altogether.

boonebgorges commented 5 years ago

This is basically working in its current config, so I'm closing.