Skip to content

kishmakov/rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

There are four fields for keeping state of the test.


1: Selected Tests

<input name='selected_tests' value='{{ selected_tests }}' />

This field contains english names of the tests separated by underscore.
Test information could be extracted from database
by corresponding english name.

2: Selected Order

<input name='selected_order' value='{{ selected_order }}' />

It contains description of sessions order. It consists of
two characters: either 'mw' or 'wm' (man -> woman -> together or
woman -> man -> together correspondingly)

3: Current State

<input name='current_state' value='{{ current_state }}' />

Information about current state: session and test.
It could contain only session number (at the begining)
relative test number (starting from 0).
, followed by an underscore,
followed by number: either 0, 1 or 2
(depending on which section we are in).

4: Current Answers

<input name='current_answers' value='{{ current_answers }}' />

Anwswers on the questions is written in the form 0..5
(which corresponds to -2 -1 0 1 2). All answers are stored consequently:
section 1 test 1, section 1 test 2, ..., section 2 test 1, section 2 test 2, ...

Example of fields along test progress


< just started, selecting tests >

template: beg_tests
selected_tests: '' -> 'politics_religion'
selected_order: ''
current_state: ''
current_answer: ''

< tests selected, selecting order >

template: beg_order
selected_tests: 'politics_religion'
selected_order: '' -> 'mw'
current_state: ''
current_answer: ''

< setting completed, starting first session >

template: go_session
selected_tests: 'politics_religion'
selected_order: 'mw'
*current_state: '0' -> '0_0'
current_answer: ''

< seesion identidied, starting first test >

template: go_test
selected_tests: 'politics_religion'
selected_order: 'mw'
current_state: '0_0' -> '0_1'
current_answer: '' -> '0000'

< first test completed, starting second test >

template: go_test
selected_tests: 'politics_religion'
selected_order: 'mw'
current_state: '0_1' -> '0_2'
current_answer: '0000' -> '0000111'

< second test completed, starting second session >

template: go_session
selected_tests: 'politics_religion'
selected_order: 'mw'
*current_state: '1' -> '1_0'
current_answer: '0000111'

< seesion identidied, starting first test >

template: go_test
selected_tests: 'politics_religion'
selected_order: 'mw'
current_state: '1_0' -> '1_1'
current_answer: '0000111' -> '00001114444'

< first test completed, starting second test >

template: go_test
selected_tests: 'politics_religion'
selected_order: 'mw'
current_state: '1_1' -> '1_2'
current_answer: '00001114444' -> '00001114444555'

< second test completed, starting third session >

template: go_session
selected_tests: 'politics_religion'
selected_order: 'mw'
*current_state: '2' -> '2_0'
current_answer: '00001114444555'

< seesion identidied, starting first test >

template: go_test
selected_tests: 'politics_religion'
selected_order: 'mw'
current_state: '2_0' -> '2_1'
current_answer: '00001114444555' -> '000011144445552222'

< first test completed, starting second test >

template: go_test
selected_tests: 'politics_religion'
selected_order: 'mw'
current_state: '2_1' -> '2_2'
current_answer: '000011144445552222' -> '000011144445552222333'

< second test completed, results >

template: go_result
selected_tests: 'politics_religion'
selected_order: 'mw'
current_state: '2_2 '
current_answer: '000011144445552222333'

This file was modified by PyCharm 2.7 for binding GitHub repository

About

Test-base online joke for leadership share determination in a relationship.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published