Форум программистов, компьютерный форум CyberForum.ru

Идея тренажера на составление выражений на языке C/C++ - C++

Восстановить пароль Регистрация
 
soul2011
1 / 1 / 0
Регистрация: 09.11.2011
Сообщений: 39
17.11.2011, 21:54     Идея тренажера на составление выражений на языке C/C++ #1
Здравствуйте, форумчане!
Затрудняюсь с выбором раздела форума, где разместить свой вопрос, пусть будет здесь. Возникла необходимость придумать некое задание, которое бы проверяло уровень знаний тестируемого на предмет понимания и составления выражений на языке С/С++ с использованием массивов и, возможно, структур. Также нужно придумать варианты возможных подсказок, в случае, если у тестируемого возникнут проблемы. По сути то, что я хочу сделать должно быть автоматизированным тренажером на составление выражений с использованием массивов и, возможно, структур.
Если у кого-то есть мысли - буду рад услышать!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2011, 21:54     Идея тренажера на составление выражений на языке C/C++
Посмотрите здесь:

Идея к курсовой C++
составление простейших вычислительных программ линейной структуры, программирование арифметических выражений, операции ввода - вывода C++
Идея для написания программы C++
C++ почему текст сообщения на русском языке в программе на с++ не выводиться на русском языке при работе программы в операционной системе ms doc в конс
Как вам моя идея? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nursik77
 Аватар для Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
17.11.2011, 21:56     Идея тренажера на составление выражений на языке C/C++ #2
http://www.cyberforum.ru/freelance/
soul2011
1 / 1 / 0
Регистрация: 09.11.2011
Сообщений: 39
17.11.2011, 21:58  [ТС]     Идея тренажера на составление выражений на языке C/C++ #3
Цитата Сообщение от Nursik77 Посмотреть сообщение
Нет, мне не нужно реализовывать его, мне нужна идея - в каком виде представить данный тренажер
andreibatanov
136 / 6 / 1
Регистрация: 06.07.2011
Сообщений: 61
17.11.2011, 22:05     Идея тренажера на составление выражений на языке C/C++ #4
я думаю если по простому, то программу как тесты только без вариантов ответа с вводом текста и проверкой орфографии и недостающих элементов кода, если сложнее, то это наверное уже компилятор "для чайников" так сказать писать надо.

Думаю тренажер хороший получится если и разной сложности задания будут, и разного характера. и главное, это количество. нужна целая база заданий, с различными вариантами решений.
soul2011
1 / 1 / 0
Регистрация: 09.11.2011
Сообщений: 39
17.11.2011, 22:22  [ТС]     Идея тренажера на составление выражений на языке C/C++ #5
Цитата Сообщение от andreibatanov Посмотреть сообщение
я думаю если по простому, то программу как тесты только без вариантов ответа с вводом текста и проверкой орфографии и недостающих элементов кода, если сложнее, то это наверное уже компилятор "для чайников" так сказать писать надо.

Думаю тренажер хороший получится если и разной сложности задания будут, и разного характера. и главное, это количество. нужна целая база заданий, с различными вариантами решений.
Да, вы правы во всем. Сейчас как раз стоит задача придумать задание, которое будет поставлено перед испытуемым (например, что будет напечатано в консоле после завершения программы; чему равен такой-то элемент массива... но все это плохие задания!). Хорошим заданием было бы задание вида "Составьте выражение для достижения такой-то цели". Также каким-то образом необходимо предусмотреть возможность выдачи подсказок...
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
17.11.2011, 22:27     Идея тренажера на составление выражений на языке C/C++ #6
soul2011, не забывайте, что достигнуть цели можно ну очень разными путями.
soul2011
1 / 1 / 0
Регистрация: 09.11.2011
Сообщений: 39
17.11.2011, 22:35  [ТС]     Идея тренажера на составление выражений на языке C/C++ #7
Цитата Сообщение от fasked Посмотреть сообщение
soul2011, не забывайте, что достигнуть цели можно ну очень разными путями.
Разумеется. Но решено сделать именно некий тренажер с возможностью выдачи подсказок. И еще константой является то, что работа должна быть именно с массивами. Задание, которое необходимо поставить тренажеру перед испытуемым и виды подсказок - вот в чем вопрос!
andreibatanov
136 / 6 / 1
Регистрация: 06.07.2011
Сообщений: 61
18.11.2011, 08:06     Идея тренажера на составление выражений на языке C/C++ #8
ну тут нужно просто взять задачи, любые, начать с простых, потом рассмотреть всевозможные ошибки, допускающиеся в этих задачах, выявить типологию ошибок (где и в чем синтаксические допускаются, путает где цикл поставить, а где ветвление, и т.д.) как правило множество допускаемых ошибок имеют всего лишь несколько причин. В продолжение мысли добавлю что так же нужно чтобы тренажер не стал средством просто для исправления ошибок.
ValeryLaptev
Эксперт C++
1005 / 784 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
18.11.2011, 08:13     Идея тренажера на составление выражений на языке C/C++ #9
Цитата Сообщение от soul2011 Посмотреть сообщение
Здравствуйте, форумчане!
Затрудняюсь с выбором раздела форума, где разместить свой вопрос, пусть будет здесь. Возникла необходимость придумать некое задание, которое бы проверяло уровень знаний тестируемого на предмет понимания и составления выражений на языке С/С++ с использованием массивов и, возможно, структур. Также нужно придумать варианты возможных подсказок, в случае, если у тестируемого возникнут проблемы. По сути то, что я хочу сделать должно быть автоматизированным тренажером на составление выражений с использованием массивов и, возможно, структур.
Если у кого-то есть мысли - буду рад услышать!
Курсовая работа как минимум. Я подобную задал одному своему студенту...
Самое сложное - генерация заданий...
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
18.11.2011, 08:23     Идея тренажера на составление выражений на языке C/C++ #10
А можно сделать так: сайт, на сайте форма, на форме задание, многострочник и кнопка, посетитель читает, набирает ответ, жмёт кнопку, сервак его получает, компилирует и отправляет на исполнение на каком нибудь виртуальнике, сам вводит входные даннные и читает вывод, сравнивает его с базой, при совпадении плюсует баллы, а посетителю выдаёт следующую страницу, если прога не уложилась по времени, она снимается с исполнения, ответ не засчитывается, если междухаря не совпала с заданием, ответ не засчитывается, в конце посетителю выдаётся страница с его результатом?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2011, 20:00     Идея тренажера на составление выражений на языке C/C++
Еще ссылки по теме:

C++ Идея для функций/программ
GeoTiff - примеры ее использования на языке c , желательно на русском языке C++
C++ Составление логических выражений

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
soul2011
1 / 1 / 0
Регистрация: 09.11.2011
Сообщений: 39
18.11.2011, 20:00  [ТС]     Идея тренажера на составление выражений на языке C/C++ #11
Цитата Сообщение от taras atavin Посмотреть сообщение
А можно сделать так: сайт, на сайте форма, на форме задание, многострочник и кнопка, посетитель читает, набирает ответ, жмёт кнопку, сервак его получает, компилирует и отправляет на исполнение на каком нибудь виртуальнике, сам вводит входные даннные и читает вывод, сравнивает его с базой, при совпадении плюсует баллы, а посетителю выдаёт следующую страницу, если прога не уложилась по времени, она снимается с исполнения, ответ не засчитывается, если междухаря не совпала с заданием, ответ не засчитывается, в конце посетителю выдаётся страница с его результатом?
Базовая система, на которой планируется создать тренажер - Moodle.
Сейчас требуется придумать "всего лишь" сценарий тренажера - какое задание ставить перед пользователем и каким образом подсказывать ему в случае затруднения с ответом. О реализации пока можно не сильно задумываться. Также стоит отметить, что задание для тренажера должно быть одно. Если пользователь не справляется с 1го раза - выдавать подсказку. И так до тех пор, пока задание не будет решено правильно, либо через несколько попыток его можно считать невыполненным. Вопрос именно в составлении сценария тренажера.

Добавлено через 24 минуты
Есть идея предоставлять пользователю некий кусок кода, обрабатывающий массив. Пользователь должен его проанализировать и определить все значения элементов массива после работы программы.
Под заданием расположены ячейки, куда пользователь вводит свои предполагаемые значения. После этого они подсвечиваются красным/зеленым в зависимости от правильности ответа.

В задании такого рода присутствует и анализ написанного кода, т.е. испытуемый должен понимать, что творится в коде и подсказки (подсветка некорректных элементов) и итеративность при работе с заданием - как раз то, что отличает тренажер от обычного тестового вопроса.

Мне нужно придумать сценарий работы именно такого рода.
Yandex
Объявления
18.11.2011, 20:00     Идея тренажера на составление выражений на языке C/C++
Ответ Создать тему
Опции темы

Текущее время: 01:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru