-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Credential types
- Skills
- Open Source Contributions
- Leadership
- Started a club or organization
- Membership
- Student enrollment in program
- Member of related club or organization
- Accomplishments/etc
- ...
Solutions
- Grav Plugin that enhances ePortfolio project
- Slack Chatbot that facilitates communication between issuer and student
- Amazon Lex
Example Chat logs
For this example, I am calling badges and credentials "polygons" based on the polygonal nature of the DMD branding visuals. Polybot is the name of the bot the deals in badges.
Scenario 1: Issuer sees a student qualifies for a credential and would like to credential the student:
- The issuer (that's me for now) notices that a student issued a pull request against our git repos. This means they learned how to contribute to an open source project. In this specific instance, I want to initiate the process of credentialing that person.
- Credential is issued in a direct message through (private slack channel? direct via email?)
- Student submits the credential to SOMEWHERE
- Badge is aggregated to their public profile page hosted on dmd.psu.edu
- Message is sent out over slack channel to inform the group the credential has been awarded
Example chat transcript:
issuer: @polybot, please give the DMD Open Source "polygon" (it's just a badge) to @student-name
polybot: Hey @student-name, you earned the DMD Open Source Polygon
polybot: Please download (credential name and link) and upload it to your dmd profile
polybot: Be sure to check out the rest of them here: (url to a list of all the available badges hosted on dmd.psu.edu
student-name: Cool. Thanks
Scenario 2: Student sees a they qualify for a credential and would like to get credentialed:
- Student located a credential (listed on the dmd.psu.edu website)
- Posts evidence via (slack, something else?)
- Issuer faculty member serving the program reviews evidence. For now, we can use my account on slack since I'll be the only one dealing in badges for quite a while.
- If approved, credential is issued in a direct message through (private slack channel? direct via email?)
- Student submits the credential to SOMEWHERE
- Badge is aggregated to their public profile page hosted on dmd.psu.edu
- Message is sent out over slack channel to inform the group the credential has been awarded
Example chat transcript:
student-name: Hi. I think I earned this: (student pastesurl to credential)
IF credential requires evidence
polybot: Hey @student-name, that's great! Post your evidence here (linked to upload location)
OTHERWISE
polybot: Hey @student-name, that's great! I'll take a look and get back to you
Slackbot notifies issuer. Issuer reviews and responds.
polybot: Congrats, everything checks out. Please download (credential name and link) and upload it to your dmd profile