-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdata_store.json
1 lines (1 loc) · 15.8 KB
/
data_store.json
1
{"users": [{"username": "mrandrews", "password": "5c69bb695cc29b93d655e1a4bb5656cda624080d686f74477ea09349", "user_type": "teacher", "classes": [1, 2, 4], "name": "Robert Doherty"}, {"username": "mrfred", "password": "ed6b982af0f44d787aa83c1c7be57ef703e11aff2f34abef501b5ec6", "user_type": "teacher", "classes": [1, 2, 4], "name": "Bob"}, {"username": "1234", "password": "5c69bb695cc29b93d655e1a4bb5656cda624080d686f74477ea09349", "user_type": "student", "classes": [1, 3, 4], "name": "Bob"}, {"username": "51697872", "password": "5169787251697872", "user_type": "student", "classes": [4], "name": "Hugh Jackman"}, {"username": "51697873", "password": "5169787351697873", "user_type": "student", "classes": [4], "name": "Keanu Reeves"}, {"username": "51697874", "password": "5169787451697874", "user_type": "student", "classes": [4], "name": "Hugh Grant"}, {"username": "51697875", "password": "5169787551697875", "user_type": "student", "classes": [4], "name": "Sean Bean"}, {"username": "vhargreaves", "password": "vhargreavesvhargreaves", "user_type": "teacher", "classes": [], "name": "Vanya Hargreaves"}, {"username": "hspecter", "password": "hspecterhspecter", "user_type": "teacher", "classes": [], "name": "Harvey Specter"}, {"username": "mross", "password": "mrossmross", "user_type": "teacher", "classes": [], "name": "Mike Ross"}, {"username": "tkirkman", "password": "tkirkmantkirkman", "user_type": "teacher", "classes": [], "name": "Tom Kirkman"}], "courses": [{"course_id": 1, "name": "COMP1531: Software Engineering Fundamentals", "modules": [1, 2], "classes": [1], "modified": 1598057343.840939}, {"course_id": 2, "name": "COMP1521: Computer System Fundamentals", "modules": [3], "classes": [2], "modified": 1598059653.5495548}, {"course_id": 3, "name": "COMP2521: Data Structures and Algorithms", "modules": [4], "classes": [3], "modified": 1598240928.216071}, {"course_id": 4, "name": "Junior Leaders Course", "modules": [5], "classes": [4], "modified": 1599011154.246071}], "topics": [{"topic_id": 1, "name": "1531: Python Crash Course", "modified": 1598055563.933661, "taskgroups": [2, 1, 6], "modules": [1, 2]}, {"topic_id": 2, "name": "1531: Advanced Python", "modified": 1598055563.933661, "taskgroups": [1], "modules": [1, 2]}, {"topic_id": 3, "name": "1521: MIPS Programming", "modified": 1598240948.026334, "taskgroups": [3, 4, 5], "modules": [3]}, {"topic_id": 4, "name": "2521: Trees", "modified": 1598240941.059414, "taskgroups": [7, 14], "modules": [4]}, {"topic_id": 5, "name": "JLC Pre-Course Package", "modified": 1599013365.3885, "taskgroups": [15, 16, 17], "modules": [5]}], "modules": [{"module_id": 1, "topic": 1, "course": 1, "name": "Python Crash Course"}, {"module_id": 2, "topic": 2, "course": 1, "name": "Advanced Python"}, {"module_id": 3, "topic": 3, "course": 2, "name": "MIPS"}, {"module_id": 4, "topic": 4, "course": 3, "name": "Trees"}, {"module_id": 5, "topic": 5, "course": 4, "name": "Pre-Course"}], "taskgroups": [{"taskgroup_id": 1, "topic_id": 1, "name": "Python Basics", "tasks": [], "modified": 1598057192.350263, "submit_multiple": false}, {"taskgroup_id": 2, "topic_id": 1, "name": "Input and Output", "tasks": [], "modified": 1598055563.9336782, "submit_multiple": false}, {"taskgroup_id": 3, "topic_id": 3, "name": "MIPS Basics", "tasks": [], "modified": 1598057338.962942, "submit_multiple": false}, {"taskgroup_id": 4, "topic_id": 3, "name": "MIPS Control Flow", "tasks": [], "modified": 1598059752.202155, "submit_multiple": false}, {"taskgroup_id": 5, "topic_id": 3, "name": "Assignment 1", "tasks": [13], "modified": 1598163386.325088, "submit_multiple": false}, {"taskgroup_id": 6, "topic_id": 1, "name": "Tg1", "tasks": [10], "modified": 1598178032.767073, "submit_multiple": false}, {"taskgroup_id": 7, "topic_id": 4, "name": "Balanced Search Trees", "tasks": [24, 25, 27, 28, 32, 29], "modified": 1599007572.0475929, "submit_multiple": false}, {"taskgroup_id": 14, "topic_id": 4, "name": "AVL Trees", "tasks": [43], "modified": 1598949356.85731, "submit_multiple": true}, {"taskgroup_id": 15, "topic_id": 5, "name": "Multiple Choice", "tasks": [34, 35, 36, 37, 38, 39, 40, 41, 42], "modified": 1599010455.812406, "submit_multiple": false}, {"taskgroup_id": 16, "topic_id": 5, "name": "Short Answer", "tasks": [34, 35, 36, 37, 38, 39, 40, 41, 42], "modified": 1599010812.1595032, "submit_multiple": false}, {"taskgroup_id": 17, "topic_id": 5, "name": "Extended Answer", "tasks": [34, 35, 36, 37, 38, 39, 40, 41, 42], "modified": 1599011125.8386219, "submit_multiple": false}], "tasks": [{"task_id": 24, "taskgroup_id": 7, "name": "Task 1", "difficulty": "Unspecified", "answer_type": "multiple-choice-single", "description": "Here is de question", "hint": "", "solution": "", "attachments": [], "modified": 1599010190.6111119, "choices": ["True", "False"], "correct_answer": 1}, {"task_id": 25, "taskgroup_id": 7, "name": "Task 2", "difficulty": "Unspecified", "answer_type": "standard", "description": "This is some of the code that powers Gallifrey!\n\n```js\nimport React from 'react'\nimport axios from 'axios'\nimport { Link } from 'react-router-dom'\nimport '../App.css'\nimport AuthContext from '../AuthContext'\nimport { useStep } from '../utils/update'\nimport { Converter } from 'showdown'\nimport ReactHTMLParser from 'react-html-parser'\nimport { getTimeDifference } from '../utils/helperFunctions'\n\nfunction ViewCourse({ course_id, user_type }, ...props) {\n\n const [course, setCourse] = React.useState({\n course_id: 0,\n name: \"\",\n modules: []\n })\n const [currentTopic, setCurrentTopic] = React.useState({\n\n```", "hint": "", "solution": "", "attachments": [], "modified": 1599010196.169108, "choices": [], "correct_answer": -1}, {"task_id": 27, "taskgroup_id": 7, "name": "Task 3", "difficulty": "Unspecified", "answer_type": "multiple-choice-multiple", "description": "yes yes ok", "hint": "fine", "solution": "if you say so", "attachments": [], "modified": 1599010201.825153, "choices": ["Insist", "so", "general", "Kenobi"], "correct_answer": []}, {"task_id": 28, "taskgroup_id": 7, "name": "Task 4", "difficulty": "Bronze", "answer_type": "multiple-choice-multiple", "description": "Another multi choice", "hint": "", "solution": "", "attachments": [], "modified": 1598951924.4764988, "choices": ["a", "b", "c"], "correct_answer": [0, 1]}, {"task_id": 29, "taskgroup_id": 7, "name": "Content", "difficulty": "Bronze", "answer_type": "content", "description": "Here is some content", "hint": "And a hint just to be funny!", "solution": "Update Task", "attachments": [], "modified": 1599006085.68068, "choices": [], "correct_answer": null}, {"task_id": 32, "taskgroup_id": 7, "name": "Task 5", "difficulty": "Bronze", "answer_type": "short-answer", "description": "Ooh here we go", "hint": "", "solution": "Paragraphs and writing and oh my god", "attachments": [], "modified": 1599007627.940804, "choices": [], "correct_answer": null}, {"task_id": 34, "taskgroup_id": 15, "name": "Question 1", "difficulty": "Bronze", "answer_type": "multiple-choice-multiple", "description": "1.\tIn which of the following situations are AAC Members considered to be \u2018on duty\u2019? ", "hint": "", "solution": "", "attachments": [], "modified": 1599010650.5042691, "choices": ["a.\tAttending a Unit Parade Night", "b.\tUsing CadetNet to send an email", "c.\tAt home with friends", "d.\tStating that one is a member of the AAC in a public forum", "e.\tWearing Cadet Uniform", "f.\tAttending an Online Unit Activity"], "correct_answer": [0, 1, 3, 4, 5]}, {"task_id": 35, "taskgroup_id": 15, "name": "Question 2", "difficulty": "Bronze", "answer_type": "multiple-choice-multiple", "description": "2.\tWhich of the following behaviours are not acceptable whilst \u2018on duty\u2019? (1 mark)", "hint": "", "solution": "", "attachments": [], "modified": 1599010702.03648, "choices": ["a.\tBehaving honesty and with integrity", "b.\tActing with due care and diligence", "c.\tCriticising a junior Cadet in a hurtful manner", "d.\tDelivering orders to junior Cadets"], "correct_answer": [2]}, {"task_id": 36, "taskgroup_id": 15, "name": "Question 3", "difficulty": "Bronze", "answer_type": "multiple-choice-multiple", "description": "3.\tWhich of the following statements are true? (1 mark)", "hint": "", "solution": "", "attachments": [], "modified": 1599010747.835571, "choices": ["a.\tBoth Warrant Officers and Cadet Under Officers are addressed as Sir/Ma\u2019am.", "b.\tBoth Warrant Officers and Cadet Under Officers are to be saluted.", "c.\tThe National CDTRSM is a higher rank than a Unit CUO. ", "d.\tIf you are a Lance Corporal, your first point of contact in the chain of command is a CDTWO2.", "e.\tWarrant Officers are not NCOs."], "correct_answer": [0, 4]}, {"task_id": 37, "taskgroup_id": 15, "name": "Question 4", "difficulty": "Bronze", "answer_type": "multiple-choice-single", "description": "4.\tOn which side of your face do the buckles of the chinstrap sit?", "hint": "", "solution": "", "attachments": [], "modified": 1599010778.097703, "choices": ["Your Left", "Your Right"], "correct_answer": 0}, {"task_id": 38, "taskgroup_id": 16, "name": "Question 26", "difficulty": "Bronze", "answer_type": "short-answer", "description": "26.\tFill in the blanks for the correct procedure to follow for the \u2018Response\u2019 stage of DRSABCD. (1 mark)\n\n\u2018C\u2019 \u2013 \u2018Can you hear me?\u2019\n\n\u2018O\u2019 \u2013 __________________________________\n\n\u2018W\u2019 \u2013 \u2018What\u2019s your name\u2019\n\n\u2018S\u2019 \u2013 \u2018Squeeze my hand\u2019\n", "hint": "", "solution": "Open your eyes", "attachments": [], "modified": 1599011068.5384052, "choices": [], "correct_answer": null}, {"task_id": 39, "taskgroup_id": 16, "name": "Question 27", "difficulty": "Bronze", "answer_type": "short-answer", "description": "27.\tDescribe how to treat a fracture. ", "hint": "", "solution": "", "attachments": [], "modified": 1599011091.893721, "choices": [], "correct_answer": null}, {"task_id": 40, "taskgroup_id": 16, "name": "Question 28", "difficulty": "Bronze", "answer_type": "short-answer", "description": "28.\tExplain what the following scale represents (in terms of map to ground values). \n\n<img src='https://euroalps.eu/books/mapinfo/mapscale/kompassscale.GIF' />", "hint": "", "solution": "1 unit on the map (1 mark) represents 25 000 units on the ground (1 mark).", "attachments": [], "modified": 1599011100.3417118, "choices": [], "correct_answer": null}, {"task_id": 41, "taskgroup_id": 16, "name": "Question 50", "difficulty": "Bronze", "answer_type": "short-answer", "description": "50.\tDescribe the procedure for calling a STAND FAST to salute an officer.", "hint": "", "solution": "The first Cadet to see the officer assumes command and calls STAND FAST (1 mark). \nOnce the officer has passed, the salute is lowered (1 mark) and he/she who called the stand fast orders GO ON to the surrounding troops (1 mark). \n(Officers may say AS YOU WERE to whoever salutes them, this is an indication to lower the salute).\n", "attachments": [], "modified": 1599011061.336271, "choices": [], "correct_answer": null}, {"task_id": 42, "taskgroup_id": 17, "name": "Question 52", "difficulty": "Bronze", "answer_type": "standard", "description": "52.\tWrite an email to your Unit OC requesting to be a member of the Catafalque Party conducting a service for your local RSL this Anzac Day. ", "hint": "", "solution": "Subject (1 mark)\nCorrect salutation (1 mark)\nSpelling / grammar correct (2 marks)\nAppropriate tone and register (3 marks)\nComplimentary close (1 mark)\nSignature block (1 mark)\n", "attachments": [], "modified": 1599011206.9834502, "choices": [], "correct_answer": null}, {"task_id": 43, "taskgroup_id": 14, "name": "AVL Trees Intro", "difficulty": "Bronze", "answer_type": "standard", "description": "Hello", "hint": "There", "solution": "General Kenobi", "attachments": [], "modified": 1610441434.965687, "choices": [], "correct_answer": null}], "attachments": [{"attachment_id": 2, "cover_name": "IntList - header file", "storage_name": "IntList.h", "task_id": 4}, {"attachment_id": 3, "cover_name": "IntList - code", "storage_name": "IntList.c", "task_id": 4}], "classes": [{"class_id": 1, "course": 1, "name": "1531-F09-A", "year": "2020", "teachers": ["mrfred", "mrandrews"], "students": ["1234"]}, {"class_id": 2, "course": 2, "name": "1521-M13-B", "year": "2020", "teachers": ["mrfred", "mrandrews"], "students": []}, {"class_id": 3, "course": 3, "name": "2521-H13-B", "year": "2020", "teachers": ["vhargreaves"], "students": ["1234"]}, {"class_id": 4, "course": 4, "name": "1/20 WA AAC BDE JLC", "year": "2020", "teachers": ["mrfred", "mrandrews"], "students": ["1234", "51697872"]}], "submissions": [{"submission_id": 39, "tasks": [42], "student": "1234", "status": "correct", "time": 1610445874.9951842, "comment": "", "files": [{"cover_name": "Screen Shot 2021-01-06 at 11.50.57 am.png", "format": "png", "submission_id": 39, "file_no": 0}], "selected_answer": ["selected_answer"]}, {"submission_id": 38, "tasks": [43], "student": "1234", "status": "unmarked", "time": 1610441486.6092958, "comment": "", "files": [{"cover_name": "bbot-dev.png", "format": "png", "submission_id": 38, "file_no": 0}], "selected_answer": ["selected_answer"]}, {"submission_id": 37, "tasks": [36], "student": "1234", "status": "incorrect", "time": 1599012580.457552, "comment": "", "files": [], "selected_answer": ["selected_answer"]}, {"submission_id": 36, "tasks": [41], "student": "1234", "status": "correct", "time": 1599011471.889194, "comment": "", "files": [], "selected_answer": ["selected_answer"]}, {"submission_id": 35, "tasks": [40], "student": "1234", "status": "correct", "time": 1599011459.44957, "comment": "", "files": [], "selected_answer": ["selected_answer"]}, {"submission_id": 34, "tasks": [39], "student": "1234", "status": "incorrect", "time": 1599011437.3977852, "comment": "", "files": [], "selected_answer": ["selected_answer"]}, {"submission_id": 33, "tasks": [38], "student": "1234", "status": "correct", "time": 1599011428.417341, "comment": "", "files": [], "selected_answer": ["selected_answer"]}, {"submission_id": 32, "tasks": [37], "student": "1234", "status": "correct", "time": 1599011420.8932889, "comment": "", "files": [], "selected_answer": ["selected_answer"]}, {"submission_id": 31, "tasks": [36], "student": "1234", "status": "incorrect", "time": 1599011414.5909162, "comment": "", "files": [], "selected_answer": ["selected_answer"]}, {"submission_id": 30, "tasks": [35], "student": "1234", "status": "correct", "time": 1599011396.7428281, "comment": "", "files": [], "selected_answer": ["selected_answer"]}, {"submission_id": 29, "tasks": [34], "student": "1234", "status": "incorrect", "time": 1599011387.601583, "comment": "", "files": [], "selected_answer": ["selected_answer"]}, {"submission_id": 28, "tasks": [32], "student": "1234", "status": "correct", "time": 1599009867.59945, "comment": "Good work! I really like this writig", "files": [], "selected_answer": ["selected_answer"]}, {"submission_id": 27, "tasks": [28], "student": "1234", "status": "correct", "time": 1598951526.208695, "comment": "", "files": [], "selected_answer": ["selected_answer"]}, {"submission_id": 25, "tasks": [27], "student": "1234", "status": "incorrect", "time": 1598950983.570483, "comment": "", "files": [], "selected_answer": ["selected_answer"]}, {"submission_id": 24, "tasks": [25], "student": "1234", "status": "correct", "time": 1598949172.730837, "comment": "", "files": [{"cover_name": "bad_pun.c", "format": "c", "submission_id": 24, "file_no": 0}], "selected_answer": ["selected_answer"]}, {"submission_id": 23, "tasks": [24], "student": "1234", "status": "incorrect", "time": 1598920503.009634, "comment": "nice try", "files": [], "selected_answer": ["selected_answer"]}], "next_id": {"topic": 6, "taskgroup": 18, "task": 44, "attachment": 4, "course": 5, "module": 6, "class": 5, "submission": 40}, "active_tokens": {"9a06883e-eeae-49a1-9add-932b6f1595f6": "mrfred", "faaf606e-21e5-441b-9d2e-e75406d376a6": "mrfred", "35fc47ce-627f-4374-bd76-4ec4c8349ad5": "mrandrews"}}