Skip to content
This repository has been archived by the owner on Jan 10, 2024. It is now read-only.

User stories: Study Cards

Alexander Schulz edited this page May 8, 2018 · 5 revisions

Creating, editing and commenting study cards

  • SC-C-1: (8SP) As a student, I want to be able to easily add a new card for a lecture, so that I can save and share it with the other students.

We can use the TUMonline API to verify whether a student is registered for a lecture. Once verified, the student can be granted authority to view and add new cards. The cards and their contents will be saved in a DB and visible to other students who are also registered for the lecture.

  • SC-Ma-1: (5SP) As a student, I want to up/downvote cards, so that there is a mechanism to filter the study cards for the most helpful or relevant ones.

A "Thumbs-Up" functionality shall enable students to upvote a helpful card. Students can only upvote a card once, the person who created the card, shall not be able to upvote his own card.

  • SC-C-3: (5SP) As a student, I want to be able to add comments to cards of other students to suggest improvement, so that I can contribute to the cards of other students.

Each card will have an “add comment” button on the bottom right corner. Upon pressing that button, users will be able to leave messages for each other, make each other aware of errors mistakes, or give tips. Comment shall be ordered chronologically and made viewable with a tap. There is also an option to “like” comments.

  • SC-C-2: (5SP) As a student, I want to add (formatted) text and images, so that it is easier to add content and complex contents can be visualized more clearly.

This User Story enables users to type and save written text into the front and back parts of their study cards. We also want to enable camera roll access with the users’ permission, so that they can upload images into their study cards.

  • SC-C-4: As a student, I want to be the only one who can directly adjust my study cards, so that I remain in control of my created content.

The student who created a card should be the only user who has the right to edit it directly. The other users will not be able to see the edit button. They will only be able to contribute using the comment and voting functions.

Finding lectures

  • SC-Ma-2: (2SP) As a student, I want the possibility to automatically add shortcuts to my lectures via the TUMonline API, so that I do not have to enter them manually.

Once a student is registered for a class on TUMonline, they will have a list of these classes in their study cards view. Past semesters will be listed further down while most recent lectures are listed at the top.

  • SC-Mi-1: (2SP) As a student, I want to be able to select favorite lectures which can be accessed by a shortcut, so that I do not have to enter the same lecture every time.

Users will have the ability to tap a star-button, that will list the starred lectured at the top of their lectures list.

Admin control

  • SC-Ma-3: (3SP) As an admin, I want to be able to delete inappropriate content, so that the study cards are not misused.

An admin will see a delete button on each card, so he can remove inappropriate content.

Further Ideas:

  • Karten duplizieren
  • Gruppierung nach Semester?

Optional

  • (Optional) SC-Mi-2: As a student, I want to be able to print all cards for a certain course in a nicely designed and structured PDF, so that it is easy for me to use them for exam preparation.

Each lecture will have an export button. Once clicked, a ready-to-print template will be created and loaded with the cards' contents. Afterwards, the student will be able to email the document to themselves.

  • (Optional) SC-Mi-3: As a student, I want a shortcut to the cards of the lecture which I am currently in, so that I do not need to switch to the lecture's study card space manually. (only when TUMonline calendar is shared)

It is to be expected that some students will write their study cards during the lecture. We can check the student's TUMonline calendar against the current time when accessing the student card activity and therefore pre-select the current lecture for them. In this case, the current lecture's study cards screen will already be in the user's main study card view, the moment they enter the study card section of TCA. If there are multiple events overlapping, there should be shortcuts for all of them. If this is not the case, this feature should just not be included into the student card activity.

Deleted

  • (3SP) As a student, I want an overview of all lectures sorted by faculty and department, so that I can easily find my lectures.