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.