courses:mse:2017:project_list

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
courses:mse:2017:project_list [2017/09/06 10:28]
tatyana.berlenko [9. Генератор задач для онлайн-курса по GDB/Valgrind]
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 137: Line 136:
 ==== 10. Генераторы задач для онлайн-курса по нереляционным БД ==== ==== 10. Генераторы задач для онлайн-курса по нереляционным БД ====
  
-Цель: разработка системы автоматической проверки лабораторных работ для курса "​Введение в нереляционные БД".+Цель: разработка системы автоматической проверки лабораторных работ для курса "​Введение в нереляционные БД" ​на платформе Stepik.
  
 Задачи:​ Задачи:​
Line 166: Line 165:
     - RDF      - RDF
   - ExistDB   - ExistDB
 +  - ...
  
-**Ожидаемый результат**:​ набор автоматически проверяемых заданий. ​+**Ожидаемый результат**:​ набор автоматически проверяемых заданий, интегрированных в Stepik.
  
 ==== 11. Автоматизация сборки мобильных приложений ==== ==== 11. Автоматизация сборки мобильных приложений ====
Line 183: Line 183:
 ==== 12. Автоматизация проверки задач для онлайн-курса "​SSH-tricks"​ ==== ==== 12. Автоматизация проверки задач для онлайн-курса "​SSH-tricks"​ ====
  
-Требуется ​разработать практическую часть ​курса на Stepik ​"SSH-tricks"+Цель: разработка интерактивных задач для ​курса на платформе ​Stepik ​SSH-tricks 
 + 
 +Варианты задач: ​
  
   * Интерактивные задачи (генератор среды + скрипты проверки):​   * Интерактивные задачи (генератор среды + скрипты проверки):​
Line 194: Line 196:
     * sshfs     * sshfs
  
-**Ожидаемый результат**:​ набор автоматически проверяемых заданий.+Каждая задача состоит минимум из двух скриптов - генератора среды и скрипта проверки. 
 + 
 +**Ожидаемый результат**:​ набор автоматически проверяемых заданий, интегрированных в Stepik
courses/mse/2017/project_list.1504693718.txt.gz · Last modified: 2022/12/10 09:08 (external edit)