OberonCore
https://forum.oberoncore.ru/

кумир
https://forum.oberoncore.ru/viewtopic.php?f=88&t=4131
Страница 1 из 1

Автор:  ___ [ Среда, 24 Октябрь, 2012 14:33 ]
Заголовок сообщения:  кумир

несколько мыслей по мотивам видео с конференций:

Кириенко про "практикум" для кумира
http://www.youtube.com/watch?NR=1&v=vvE ... =endscreen
на создание самого практикума ушло 3 года (опробация, возникновение идей и тд)
сам механизм практикумов: им было написано техзадание и кумировцы за 2мес сделали реализацию

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

реализация проверки заданий и подготовка задний по видимому более сложная:
в текст задания встраивается процедура текст процедуры проверки, отмечаются области, которые менять ученик не может.
возможно это более мощный механизм в общем случае, но типовые представленные: проверка закраски и проверка конечного положения реализованы в экспериментальном роботе Trurl проще.
добавление "слоев" тоже получилось сделать довольно просто (спасибо Trurl)
нету третьего пункта (но и не задумывалось)

http://www.youtube.com/watch?NR=1&featu ... v5CGy_jW3I
-необходимость поддержки хотя бы 5лет
-необходимость среды для паскаля близкой к кумиру
-реализация исполнителей для авторов учебников
-в будущей версии будет компиляция в си и "супер-окно" объединяющее множество окон кумира

можно заметить, что не смотря на то, что среда опенсорсная, кроме авторов кумира добавить исполнителей или поддержку курса никто самостоятельно не смог/не взялся.

можно ли как-то сравнить сложность?
в смысле, самостоятельно, без поддержки форумчан, реализовать какую-то идею (исполнителя, тестовую-статистическую систему или др) на ББ для учителей реально?

Автор:  Info21 [ Среда, 24 Октябрь, 2012 21:54 ]
Заголовок сообщения:  Re: кумир

Этот мракобес Кириенко всё воду мутит.
Ему Кумир нужен, чтобы предотвратить продвижение ББ. Потому что с ББ С++ в школе точно не нужен будет. Примерно такая логика.

Я знаю преподавателей, которые, взяв черепашку и робота за образец, способны че-нить слепить.

Но главное -- списки задачек составлять, а это элементарно в школьной сборке.

Списки задачек -- ключ.
Всё остальное -- необязательная декорация.

Автор:  Валерий Лаптев [ Среда, 24 Октябрь, 2012 22:25 ]
Заголовок сообщения:  Re: кумир

Совершенно верно - лабы должен делать препод в самой среде, не прибегая к помощи программиста.
У нас так и делается. Мы уже начало положили - 8 лаб внесли в среду. Но там еще много работы:
- автоматическая генерация вариантов из задаваемого шаблона;
- тестовые наборы (их тоже можно генерить в большинстве случаев, но надо модуль написать - что можно тут же в лабе сделать, как в ББ)
- оценки сделанной студнем работы...

Автор:  Info21 [ Четверг, 25 Октябрь, 2012 05:17 ]
Заголовок сообщения:  сложность кишок кумира

___ писал(а):
можно ли как-то сравнить сложность?
Сам вопрос на самом деле звучит смешно (если не сказать дико -- прошу не принимать в личный адрес):

очевидно, что развивать кумир, сделанный на Ц++, несравненно труднее, чем ББ на Обероне/КП.

Автор:  Info21 [ Четверг, 25 Октябрь, 2012 05:18 ]
Заголовок сообщения:  отсутствие реальной внешней экспертизы для Кириенко и Ко. (и

Проблема в заголовке сообщения -- вот самая главная, наверное, проблема.

Автор:  ___ [ Понедельник, 24 Июнь, 2013 12:07 ]
Заголовок сообщения:  Re: кумир

кумир 2

1) переписывают кумир с нуля. сделали компиятор в байт код и интерпретатор

2) поддрежка практикумов считается важной (ключевой) особенностью.

3) поддержка архитекур x86(win, linux) и arm (linux). будет кумир под андроид, и для легороботов (EV3). собираются ее делать, как среду и для робототеники (еще одна из альтернатив официальной роболаб?).

Автор:  Jordan [ Понедельник, 24 Июнь, 2013 21:49 ]
Заголовок сообщения:  Re: кумир

Info21 писал(а):
очевидно, что развивать кумир, сделанный на Ц++, несравненно труднее, чем ББ на Обероне/КП.


Ни флейма ради, но развитие ББ остановилось - только под windows. Так как кумир написан на С++, для него автоматом доступны все платформы которые поддерживает С++.

Вот вам и мракобес, человек не стал заморачиваться на идеологии, а просто пишет работающее решение + кросплатформенное.

Автор:  Илья Ермаков [ Понедельник, 24 Июнь, 2013 23:13 ]
Заголовок сообщения:  Re: кумир

Только протаскивать в образование монолитную, неразвиваемую для обычного учителя среду КуМир, пренебрегающую принципом раскрутки "на самой себе" (что могло бы сделать её открытой для модификаций целевой аудиторией), наваянную на С++ - и сознательно противопоставлять её Блэкбоксу (Кириенко стал в осознанную "злую" оппозицию к Оберонам уже несколько лет как, начиная с давних разборок на pedsovet.org) - это как раз и подходит по термин "мракобесие".
Ведь фактически мотивы "нового Кумира" были спровоцированы "Информатикой-21". Был произведён срочный поиск чего-нибудь, чем можно заткнуть дыру в применимости Питонов-Сиплюсов в среднем звене школ. Чтобы "выкурить" старые и новые Паскали.

Автор:  Валерий Лаптев [ Понедельник, 24 Июнь, 2013 23:27 ]
Заголовок сообщения:  Re: кумир

У нас в Semantic IDE возможно представлять программы на всех 4 языках ЕГЭ.
И еще можем любой синтаксис добавить.
Через год мы их обскакаем... :)
Краткая сводка свойств нашего инструмента:

Среда Semantic IDE обладает следующими свойствами:
1. Поддерживается работа с многомодульными проектами (как в современных интегрированных средах);
2. Редактор кода оперирует не символами текста, а конструкциями языка программирования и объектами программы;
3. Во время набора кода работает контекстный подсказчик, позволяющий выбирать из списка нужную конструкцию;
4. Программа в любой момент времени – синтаксически правильна; лексические и семантические ошибки определяются в момент набора программы; все сообщения – на русском языке и точно описывают ошибку;
5. Изменение ключевых слов в коде невозможно;
6. Набор кода программы можно выполнять и в русской, и в английской лексике; ключевые слова можно переключать с русской нотации на английскую и обратно;
7. Синтаксис представления программы можно переключить – одна и та же программа может быть показана в разных видах: как псевдокод (Semantic Language), в Паскале-подобном, в Си-подобном, в Бейсик-подобном виде; переключение синтаксиса не требует повторного анализа кода и трансляции программы (разработчики могут добавить любой желаемый синтаксис представления);
8. Ввод-вывод данных осуществляется в рамках среды без выхода в операционную систему.

Для преподавателя редактор обеспечивает традиционные операции редактирования текста, работу с буфером обмена, настройку шрифтов и цвета, вставку в текст рисунков и видеороликов. Несколько документов могут быть связаны гиперссылками. В текст документа может быть вставлен код примера, который можно запустить на выполнение. Поэтому можно подготовить обучающие материалы непосредственно в среде без привлечения сторонних редакторов текста. В частности, можно редактировать и дополнять справочную систему.

Развитие системы программирования доступно самому пользователю: любой модуль, написанный на языке Semantic Language, можно использовать как стандартный. Более того, любой модуль можно добавить в стандартную библиотеку, добавив его в проект Framework.

В перспективе для преподавателя будут доступны (работа уже частично выполнена) средства построения полноценного обучающего курса:
– конструирование структуры курса;
– разработка лабораторного практикума по курсу, причем с генерацией конкретных вариантов заданий по сконструированному преподавателем шаблону;
– три режима выполнения задания: управляемый, свободный и контрольный; причем последовательность действий в управляемом режиме задает преподаватель;
– оценка деятельности и результатов деятельности студента в контрольном режиме;
– полная статистика деятельности студента в среде.

Это я писал для Сошникова - он заинтересовался.

И мы будем делать переносимость - начнем уже в этом году.

Автор:  TAU [ Вторник, 25 Июнь, 2013 23:36 ]
Заголовок сообщения:  Re: кумир

Валерий Лаптев писал(а):
У нас в Semantic IDE ...

Я вот что думаю.

Вам в Вашем редакторе было бы полезно автоматически иллюстрировать получающиеся программы графически. Формируя для каждого блока его представление, например, в виде блок-схемы.

Автор:  Дмитрий Грачёв [ Среда, 26 Июнь, 2013 00:19 ]
Заголовок сообщения:  Re: кумир

TAU писал(а):
Валерий Лаптев писал(а):
У нас в Semantic IDE ...

Я вот что думаю.

Вам в Вашем редакторе было бы полезно автоматически иллюстрировать получающиеся программы графически. Формируя для каждого блока его представление, например, в виде блок-схемы.


Или Дракон-схемы или UML-диаграммы. Обязательно сделаем.

Автор:  Валерий Лаптев [ Среда, 26 Июнь, 2013 07:45 ]
Заголовок сообщения:  Re: кумир

TAU писал(а):
Валерий Лаптев писал(а):
У нас в Semantic IDE ...

Я вот что думаю.

Вам в Вашем редакторе было бы полезно автоматически иллюстрировать получающиеся программы графически. Формируя для каждого блока его представление, например, в виде блок-схемы.

Само-собой!
Более того, мысли есть о представлении многомодульной проги в виде графа с ребрами, соответствующими вызовам процедур-функций-методов.
Нет человека. Я дважды пытался привлечь третий курс - отваливаются пацаны по разным причинам.
Вот теперь 1 и 2 курс попытаемся загрузить этой работой.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/