More quiz modes #3

Closed
opened 2020-12-07 22:07:26 +01:00 by o.winkels · 2 comments
Owner

See also: https://podio.com/fasttubede/quiz-master/apps/quizformen

  • FSG (3-7m per Q, fail Q if timeout, forced to next Q)
  • FSA (3-7m per Q, can hand in after timeout but timer for next question runs already. Shows how many teams have answered already)
  • FSN (Sequential???)
  • FSEast (All questions at once, one try)
  • FSCzech (All questions at once, Wait 30s after each handin)
  • FSSpain (Sequentially like FSG, but can hand in 10 times)
  • FSSwitzerland (Sequentially without time limit)

These can be split into a feature table:

Ruleset Sequential [bool] Question Timeout [int|null] Allow Question Overtime [bool] Submit Tries [int|∞] Submit Timeout [int|null]
FSG true X/5min false 1 null
FSA true X/5min true 1 null
FSN true null false 1 null
FSEast false null false 1 null
FSCzech false null false 30sec
FSSpain true null false 10 null
FSSwitzerland true null false 1 null

Which results in a feature checklist for us:

  • Sequential
  • Question Timeout
  • Allow Question Overtime
  • Submit Tries
  • Submit Timeout
See also: https://podio.com/fasttubede/quiz-master/apps/quizformen - [x] FSG (3-7m per Q, fail Q if timeout, forced to next Q) - [x] FSA (3-7m per Q, can hand in after timeout but timer for next question runs already. Shows how many teams have answered already) - [x] FSN (Sequential???) - [x] FSEast (All questions at once, one try) - [x] FSCzech (All questions at once, Wait 30s after each handin) - [x] FSSpain (Sequentially like FSG, but can hand in 10 times) - [x] FSSwitzerland (Sequentially without time limit) These can be split into a feature table: | Ruleset | Sequential [bool] | Question Timeout [int\|null] | Allow Question Overtime [bool] | Submit Tries [int\|∞] | Submit Timeout [int\|null] | |---------------|---------|----------|---------|------|---------| | FSG | `true` | `X/5min` | `false` | `1` | `null` | | FSA | `true` | `X/5min` | `true` | `1` | `null` | | FSN | `true` | `null` | `false` | `1` | `null` | | FSEast | `false` | `null` | `false` | `1` | `null` | | FSCzech | `false` | `null` | `false` | `∞` | `30sec` | | FSSpain | `true` | `null` | `false` | `10` | `null` | | FSSwitzerland | `true` | `null` | `false` | `1` | `null` | Which results in a feature checklist for us: - [x] Sequential - [x] Question Timeout - [x] Allow Question Overtime - [x] Submit Tries - [x] Submit Timeout
o.winkels added the
enhancement
Frontend
labels 2020-12-08 13:03:09 +01:00
o.winkels added this to the Soon milestone 2020-12-08 13:04:15 +01:00
o.winkels started working 2021-01-05 17:20:23 +01:00
o.winkels canceled time tracking 2021-01-05 17:20:25 +01:00
Author
Owner

Underlying data structures done. Next up: Implementation

Underlying data structures done. Next up: Implementation
o.winkels added the
important
label 2021-01-06 00:05:53 +01:00
Author
Owner

Mostly done except overtime for FSA currently only starts new timer on next question

Mostly done except overtime for FSA currently only starts new timer on next question
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: FaSTTUBe/fs-quiz-tool#3
No description provided.