diff options
Diffstat (limited to 'python/edu/learn-python/testData/course.json')
-rw-r--r-- | python/edu/learn-python/testData/course.json | 130 |
1 files changed, 130 insertions, 0 deletions
diff --git a/python/edu/learn-python/testData/course.json b/python/edu/learn-python/testData/course.json new file mode 100644 index 000000000000..bff570afd29a --- /dev/null +++ b/python/edu/learn-python/testData/course.json @@ -0,0 +1,130 @@ +{ + "name": "Python для начинающих", + "description": "Начальный курс по языку Python", + "lessons": [ + { + "name": "Первые программа", + "task_list": [ + { + "name": "Задание 1", + "text": "hello-text.html", + "test_file": "hello-tests.py", + "test_num": 1, + "task_files": { + "helloworld.py": { + "task_windows": [ + { + "line": 0, + "start": 0, + "text": "type operator", + "hint": "hello-text.html", + "possible_answer": "print" + }, + { + "line": 0, + "start": 33, + "text": "type your name", + "hint": "empty_study.docs", + "possible_answer": "Liana" + } + ] + } + } + }, + { + "name": "Задание 2", + "text": "matchends-text.html", + "test_file": "matchends-test.py", + "test_num": 3, + "task_files": { + "match_ends.py": { + "task_windows": [ + { + "line": 1, + "start": 43, + "text": "condition", + "hint": "empty_study.docs", + "possible_answer": ">=" + }, + { + "line": 1, + "start": 61, + "text": "index", + "hint": "empty_study.docs", + "possible_answer": "0" + }, + { + "line": 1, + "start": 73, + "text": "index", + "hint": "empty_study.docs", + "possible_answer": "-1" + }, + { + "line": 2, + "start": 11, + "text": "function", + "hint": "list.docs", + "possible_answer": "len" + } + ] + } + } + } + ] + }, + { + "name": "Простые задачи", + "task_list": [ + { + "name": "Задание 1", + "text": "sum-text.html", + "test_file": "sum_tests.py", + "test_num": 3, + "user_tests": [ + { + "input": "sum-input.txt", + "output": "sum-output" + } + ], + "task_files": { + "sum.py": { + "task_windows": [ + { + "line": 4, + "start": 15, + "text": "получите из консоли имя файла", + "hint": "argv.docs", + "possible_answer": "sys.argv[1]" + }, + { + "line": 5, + "start": 8, + "text": "откройте файл на запись", + "hint": "empty_study.docs", + "possible_answer": "open(filename, 'r')" + }, + { + "line": 10, + "start": 4, + "text": "закройте файл", + "hint": "empty_study.docs", + "possible_answer": "f.close()" + }, + { + "line": 11, + "start": 14, + "text": "правильно проинициализируйте значение", + "hint": "empty_study.docs", + "possible_answer": "-sys.maxint" + } + ] + } + } + } + + ] + + } + ] +}
\ No newline at end of file |