ogd.games.JOWILDER package
Subpackages
- ogd.games.JOWILDER.detectors package
- ogd.games.JOWILDER.features package
- Submodules
- ogd.games.JOWILDER.features.ActiveStateTime module
- ogd.games.JOWILDER.features.Clicks module
- ogd.games.JOWILDER.features.EventCount module
- ogd.games.JOWILDER.features.FirstInteraction module
- ogd.games.JOWILDER.features.GameScript module
- ogd.games.JOWILDER.features.GameVersion module
- ogd.games.JOWILDER.features.Hovers module
- ogd.games.JOWILDER.features.IdleState module
- ogd.games.JOWILDER.features.Interaction module
- ogd.games.JOWILDER.features.InteractionName module
- ogd.games.JOWILDER.features.InteractionTextBoxesPerSecond module
- ogd.games.JOWILDER.features.InteractionWordsPerSecond module
- ogd.games.JOWILDER.features.LastInteraction module
- ogd.games.JOWILDER.features.MeaningfulActions module
- ogd.games.JOWILDER.features.NotebookUses module
- ogd.games.JOWILDER.features.QuestionAnswers module
- ogd.games.JOWILDER.features.SessionDuration module
- ogd.games.JOWILDER.features.SessionStart module
- ogd.games.JOWILDER.features.SurveyItem module
- ogd.games.JOWILDER.features.SurveyTime module
- ogd.games.JOWILDER.features.UsedContinue module
- ogd.games.JOWILDER.features.UsedSaveCode module
- ogd.games.JOWILDER.features.UserEnabled module
- Module contents
Submodules
ogd.games.JOWILDER.JowilderLoader module
- class ogd.games.JOWILDER.JowilderLoader.JowilderLoader(player_id: str, session_id: str, game_schema: GameSchema, mode: ExtractionMode, feature_overrides: List[str] | None)[source]
Bases:
GeneratorLoader
ogd.games.JOWILDER.Jowilder_Enumerators module
- ogd.games.JOWILDER.Jowilder_Enumerators.quiz_question_to_index(quiz_num: int, question_num: int) int[source]
See: https://github.com/fielddaylab/jo_wilder/blob/master/src/scenes/quiz.js
Each quiz is defined as a seperate dictionary, which means the index of each question is specific to its position in that dictionary, rather than its position in the overall question list.
The quiz_indexes dictionary contains the proper indexing for all questions in each of the 5 quizzes.
- Returns:
The remapped index given a quiz and question number.
- ogd.games.JOWILDER.Jowilder_Enumerators.quizn_to_index(quizn: int) int[source]
See: https://github.com/fielddaylab/jo_wilder/blob/master/src/scenes/quiz.js
For some reason there are 5 quizzes, but there is no quiz numbered 1.
- Returns:
The correct quiz number for quizzes 2-5, or 0 for quiz 0.