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

Study Cards

Kordian Bruck edited this page Aug 9, 2017 · 1 revision

Study Cards Concept - issue 457

For every lecture attending students can create study cards containing a question text and an answer text representing a front and a back side of a classical paper study card. Optionally a card can contain an image on the front and or back side. These Cards sorted by the lectures and by custom tags. Using this structure all students can see, the cards, search through them and edit them as well. After the creation the students can use the cards to learn the content in a quiz style process. First they see the question and can think about it. After they pressed so see the answer they can give feedback whether they knew the answer or not. Furthermore they can give feedback about the content of the card or add a comment.

model

this model is a superset of the features which are going to be implemented with this task.

The model supports

  • the flashcard system
  • different card types
  • cards where question and answer can be shifted (for bi-directional learning e.g. with vocabolary)
  • proper card management (every card has a associated lecture and a set of tags)
  • the user can configure the duration when a card will return (dependend on the box the card is in)
  • tracking of the users answers
  • a user can only edit his own cards, but can comment on all cards -> may the creator improves the card then

Steps

simple study cards (this issue)

  • study cards with type Q|A
  • lectures
  • default boxes

further features

  • tags
  • comments/rating
  • duplicates
  • history
  • other study card types

UI Mockups

Here are some first paper mockups - this comment will be updated

Management

Management of Cards

Overview Search
Overview of boxes and actual queue. The user has to possibility to create a new card, see the statistics, search/filter the cards, see/edit a card, add/delete cards to/from own selection and to start a new quiz Search in all cards, filtering is possible here as well
overview search
Delete Add
delete from the user card set (single or multiple) add to the user card set (single or multiple)
delete add

Filtering of cards

Dialog which is opened when the user presses on one of the filter buttons in the management screens.

Box Lecture General
Filter by all cards, all boxes or specific boxes Filter by all lectures, all lectures or specific lectures Filter by actual queue, min rating and tags, TODO add filter by creator
filter_box filter_lecture filter_general

Add / Edit / View card

this screen is more or less the same in all three modi

  • in view is is not possible to change the card but the creator/owner of this card is shown and comments can be added
  • in add and edit all fields can be changed, depending on the selected card type different setting are shown in the middle of the form
  • TODO mark card as duplicate of another card
  • TODO edit tags of card

img_20170630_114639

Quiz

this is the quiz for the "normal" card type img_20170630_115831


REST Endpoint specification

TODO

Clone this wiki locally