MVP & Future Work - HeartUoA/HeaRT GitHub Wiki
Minimal Viable Product (MVP) Features
Course information
As a member of the teaching staff, I want to fill in information about a course and my role in it, so that this information can be associated with the filled chart.
Display cards
As a course coordinator, I want to see the cards so that I can respond to the questions on them.
User dimension position
As a course coordinator, I want to be able to select my stance on a dimension, so that I can review it later.
User dimension position explanation
As a course coordinator, I want to be able to explain my position on a dimension for my own records and so that others can understand the reason behind my position.
Preview and save chart
As a course coordinator, I want to save my chart (with slider positions), so that I can evaluate them later.
Replay
As a course coordinator, I want to be able to play the game multiple times so that I can create multiple charts for the same course or different courses.
Reason of play
As a member of the teaching staff, I want to provide details about why I am playing the game so that the developers can gather information about why users play.
Create an account
As a course coordinator, I want to be able to create an account, so that I have a unique identity associated with the game site/app.
As a developer, I want the users' details to be stored in a database, so that I can do research on how the game is played and by whom.
Individual login
As a course coordinator, I want to be able to login to my account, so that I can start the game.
Print cards
As a course coordinator, I want to have a hard copy of the cards, so that I can use them offline.
Dashboard
As a course coordinator, I want to be able to access charts I have made from different courses so that I can plan for the next iteration.
Comparison of charts
As a course coordinator, I want to be able to compare and view charts between other disciplines and courses so that I can plan for the next iteration.
Future Work
Print finished chart
As a course coordinator, after I have finished creating a chart, I want to be able to print the chart out, so that I can show my colleagues.
Select image
As a course coordinator, I want to be able to select an image, so that I can represent my course visually.
Tag course
As a course coordinator, I want to be able to tag my course with keywords, so that I can easily look up and find similar courses.
As a course coordinator, I want to be able to search courses with keywords, so that I can view others' courses charts.
Open forum for suggestions
As a staff member designing a course, I want to be able to present charts/images with explanations to an open forum and receive feedback from trusted members, so that I can evaluate my choices and ensure that my analysis is correct.
User dimension position example
As a course coordinator, I want to be able to see different examples illustrating different positions on each dimension so that I can understand what each position means.
User dimension position certainty
As a course coordinator, I want to be able to show others how certain I am of my position so that others can understand how I feel about my position.
Animated instructions
As a course coordinator, I want to see an example of how the game is played, so that I can understand how to play the game.
Edit card permissions
As a course coordinator, I want to be able to set permissions on cards and dimensions for the course, so that I can control who can edit them.
Multiple user login
As a team of course coordinators, we want to be able to login together, so that we can fill out charts collaboratively.
Progress sidebar
As a user, I want to be see which dimensions I have yet to complete, so that I am reminded to do them before saving my chart.
Journal
As a course coordinator, I want to be able to save notes about a course, so I can access them later when applying for teaching awards.
As a course coordinator, I want to use my notes from a journal to allow other teaching team members or peer reviewers to give me feedback on my teaching.