This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
courses:mse:2017:project_list [2017/09/06 10:29] tatyana.berlenko [10. Генераторы задач для онлайн-курса по нереляционным БД] |
courses:mse:2017:project_list [2022/12/10 09:08] (current) |
||
---|---|---|---|
Line 93: | Line 93: | ||
Курс содержит практические задачи и лабораторные работы на языке Си. | Курс содержит практические задачи и лабораторные работы на языке Си. | ||
- | Ознакомиться с видами задач в проверяющей системе Stepik можно [[https://stepik.org/course/1/syllabus?module=4|здесь]] | + | Подробнее о типах задач в Stepik [[https://stepik.org/course/1/syllabus?module=4|здесь]] |
**Ожидаемый результат**: набор готовых проверяющих задач в курсе по программированию (Python2/Python3 + bash) + набор задач-тестов для каждой проверющей задачи в репозитории (язык C). | **Ожидаемый результат**: набор готовых проверяющих задач в курсе по программированию (Python2/Python3 + bash) + набор задач-тестов для каждой проверющей задачи в репозитории (язык C). | ||
Line 101: | Line 101: | ||
Требуется автоматизировать проверку интерактивных задач на платформе Stepik для курса по GDB/Valgrind. | Требуется автоматизировать проверку интерактивных задач на платформе Stepik для курса по GDB/Valgrind. | ||
- | Интерактивные задачи на дебаг: | + | Цель: разработать интерактивные задачи на отладку и профилирование С программ по следующим темам: |
- сегфолтов | - сегфолтов | ||
- неправильных вызовов | - неправильных вызовов | ||
Line 109: | Line 109: | ||
- проблемы с производительностью | - проблемы с производительностью | ||
- | Научиться "замусоривать" код программы кодом без побочных эффектов. | + | Подзадача: освоить инструменты обфускации / замусоривания исходного кода лишними инструкциями. |
Задачи GDB: | Задачи GDB: | ||
Line 166: | Line 165: | ||
- RDF | - RDF | ||
- ExistDB | - ExistDB | ||
+ | - ... | ||
**Ожидаемый результат**: набор автоматически проверяемых заданий, интегрированных в Stepik. | **Ожидаемый результат**: набор автоматически проверяемых заданий, интегрированных в Stepik. | ||
Line 183: | Line 183: | ||
==== 12. Автоматизация проверки задач для онлайн-курса "SSH-tricks" ==== | ==== 12. Автоматизация проверки задач для онлайн-курса "SSH-tricks" ==== | ||
- | Требуется разработать практическую часть курса на Stepik "SSH-tricks". | + | Цель: разработка интерактивных задач для курса на платформе Stepik “SSH-tricks”. |
+ | |||
+ | Варианты задач: | ||
* Интерактивные задачи (генератор среды + скрипты проверки): | * Интерактивные задачи (генератор среды + скрипты проверки): | ||
Line 194: | Line 196: | ||
* sshfs | * sshfs | ||
- | **Ожидаемый результат**: набор автоматически проверяемых заданий. | + | Каждая задача состоит минимум из двух скриптов - генератора среды и скрипта проверки. |
+ | |||
+ | **Ожидаемый результат**: набор автоматически проверяемых заданий, интегрированных в Stepik. |