-
Notifications
You must be signed in to change notification settings - Fork 2
OpenSep 13, 2022
Overdue by 4 year(s)
•Due by September 15, 2022
•Last updated v1.0.0b of the app should contain all the following features:
Onboarding flow
- User creates an account using GitHub OAuth app
- User is redirected to BRN onboarding page where they will provide additional details and agree to BRN policies
- User submits this form, this triggers verification code sent to their email address
- They enter the verification code correctly
- Only then are they able to access their profile page
Web UI
In the WebUI, users should be able to do all the following:
- Update their user info / profile
- Update email address
- View their badges
- View the assessments
- Launch assessments
- See assessment statistics
Assessments
- Minimally, we need tutorial assessments in R and Python full ready, along with R/Python Programming I and II
- Assessments contain verbose / user-friendly descriptions
- Assessment pages in the webui should show metadata about #/% of users who successfully completed it
Badges / Assertions
- Verbose badge descriptions with links to task descriptions on the BRN skill app
- Automatic metadata injection into badge assertion
- Metadata should provide a link to the user's archived repo
- Might also be other metadata worth including here
Deploy
- Full running version of app at https://skill.bioinformed.app -- no bugs identified by dev testing
- Full production deployment on AWS via GHA working for all services
- Production database up and running
Reviewer workflow
- Only assessment which require review should give the option to user to request it
- Once requested, should trigger Slack Bot to notify reviewers
- Slack bot presents users with a button to accept or decline the review
- Once accepted, the reviewer is assigned to the repo
- Once reviewer "approves", the badge is issued
Assessment completion workflow
- User clicks "start assessment" in webui
- Assessment tracker entry is created in db
- GHBot uploads all files needed for the assessment repo and adds the user
- User is directed to go to the repo
- User reads instructions and then completes tasks
- User issues bot command to check code
- User requests review
- Once reviewed, badge is issued
User documentation
There should be a notion page which gives verbose documentation of the following:
- Tutorial / Quickstart
- A video tutorial should be provided
- A written tutorial on how to launch and complete the python/R tutorial should be provided (with nice pictures of the interface)
- Documentation
- Explanation of each aspect of the web interface
- Explanation of each aspect of the github interface for completing assessments
9% complete
List view
0 of 28 selected 0 issues of 28 selected
- Status: Open.#23 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#12 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#11 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#10 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#14 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#18 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#17 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#16 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#13 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#8 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#24 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#25 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#27 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#29 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
Need tutorial/quickstart
documentationImprovements or additions to documentationImprovements or additions to documentationStatus: Open.#30 In Bioinformatics-Research-Network/Bioinformed-Skill-App;- Status: Open.#32 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#33 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#34 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#35 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#36 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#39 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#43 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#44 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#48 In Bioinformatics-Research-Network/Bioinformed-Skill-App;
- Status: Open.#51 In Bioinformatics-Research-Network/Bioinformed-Skill-App;