ПредишенСледващото

Андрей сови. Заместник-директор на ИКТ, учител науката ги физкултурен салон. SV област Kowalewski Great Лука Псков, пише за Ejudge система. който може да се използва за проверка на правилността на решението на програмните задачи.

Какво е това?
Да, много от тях са в състояние да тествате програмата, Docebo. Claroline. една и съща Moodle. но само една система е в състояние да провери коректността на програмните задачи решение - ejudge. Всички основни видове контрол знания (варианти за реакция, с много алтернативни отговори - дума отговор - текстови, мулти-вариант проблем - това е, когато различни студентите имат различни опции), всички основни видове контрол знания система ejudge там. Какво, друг супер-testilka? И тук и там.

Повече се препоръчва да се прочете това: ftp://ftp.altlinux.org/pub/people/dk/README.utf8.txt
Поне аз бях в състояние да инсталирате ejudge многократно помощта на това ръководство.

Търсих он-лайн софтуерна програма и попаднах на ejudge. Защо ми трябваше он-лайн преводач / компилатор? Състав на домашни компютри на учениците не се наложи. По различни причини, не приемайте корен или не се използва масово, озадачава ученици постоянно решени без използването на компилатори. Основната версия. "И това не е инсталиран!". Така че, това е голямо желание да "трансплантация" на всички компилатори, проблемът не е решен "на челото", и стана нежелани събития ejudge внедряване на системата.

Основното нещо - имаме почивка, и ejudge проверява пъзели и внимателно ги поставя в архива, верни и не чак толкова - всичко спасява. За сметка на "почивка" - Пошегувах се. Както бе споменато по-горе - основната разлика ejudge на тестови системи е възможността за автоматична проверка за конзолните програми на различни езици за програмиране (има дори BASIC!).

SPO в българските училища - блог архив - ejudge - проверка програмиране задачи

SPO в българските училища - блог архив - ejudge - проверка програмиране задачи

Трябва ли ejudge училище система?

  1. Необходими видими усилия за прилагане на системата в Linux. Въпреки, че учителите, които вече работят с ACT ALTLinux, монтаж на системата е опростена от присъствието на оборота в минута в хранилища ALTLinux-много достойни инструкции (благодарение на Денис Кириенко!).
  2. Малката документация за работа със системата, неговата конфигурация. Само това, което светът е, че новите потребители искат да бъдат "дръжката", проведено на създаването на турнира. Аз лично помогне добри хора в лицето D.Kirienko, за което много благодаря на него. Благодарим Ви, че в отговор на моите (може би глупави) въпроси.

SPO в българските училища - блог архив - ejudge - проверка програмиране задачи

SPO в българските училища - блог архив - ejudge - проверка програмиране задачи

Благодарим Ви за PR!

Споделянето на Moodle и ejudge - специална разработка на сайта на informatics.mccme.ru.

За съжаление, ние не сме готови да повторят това решение - защото всичко се извършва на сайта на живо, и мисля за проблема за преносимост на решения имаме нито сили, нито особено желание.

О, забравих да се свържат с един училище със собствен сървър ejudge - server.179.ru. Той все още може да има училище, с тази система, но аз не намирам в интернет. В нашето училище, докато ejudge тя съдържа два конкурса, но ще се развива по уникален начин. Създаване на конкурса (турнир - задачи съвместно), ejudge много по-трудно, отколкото да я инсталирате най-малко за времето, което отнема много повече време. Но резултатът си заслужава.
цитат:
"И отиде сноп на тези, които са" крив "и който винаги ще направим всичко възможно и да се стремят да предприемат всички от първите, и тези, които разбират, че тя има малко какво ще стане."
Да, има проблем ... И проблемът за измама, която, обаче, могат да бъдат преодолени чрез даване на различни версии - ejudge тя е в състояние. Но в общи класове, работа с ejudge, да научите програмирането много по-добре.

> Little документация за работата на системата, нейната конфигурация. Само това, което светът е, че новите потребители искат да бъдат "дръжката" трябваше да се създаде един турнир.

Тези, които желаят да помогнат за развитието на проекта и да се улесни въвеждането на модерни технологии в образователния процес могъл да напиша урок за инсталиране и използване на ejudge. Как да се инсталира, как да добавите потребители как да създават конкурси, как да добавите задача ... Такава употреба би било много подходящо.

Кажете си инструкция, че работи, дори и само за да добавяте изображения ... И така, в малките неща, от личен опит.

> Как да добавите потребители как да създадете конкурси, добавяйки проблема ...

Щях да пиша за себе си, че е по-лесно да се работи. Разпределение на нашия на Moodle. Най-вероятно.
Системата се използва, но в изпита! поне малко Има ли някаква надежда,? Проверка на функционирането на ПТ - много експерти, толкова много мнения относно S. Един поставя 3 точки, вторият 0 ...
За копиране на решения ... Как да се справим с тях: Имам 4 паралелни групи. Един да даде Pascal, C втора, трета, Java, а четвъртата е това? BASIC? Уф! Плюс проблеми многовариантни.

> Споделяне на нашия на Moodle.

Сложете - даде препоръка. Например, на ejudge форум.

> Тази система се използва, но в изпита! поне малко Има ли някаква надежда,?

Но, за да се приложи тази технология за широкото разпространение на изпита под формата на компютър изисква много голямо пари (това е за развитието на техники за проверка). В този случай и спря ... Е, рано или късно, но за напълно компютър изпит, ще дойде - но това може да се наложи 10 или 20 години ...

> За копиране на решения ... Как да се справим с тях: Имам 4 паралелни групи. Един да даде Pascal, C втора, трета, Java, а четвъртата е това?

питон, рубин, добре, по-тежките случаи - Perl или PHP, но това трябва да се избягва, както и BASIC.

Първо ще мине само идентични файлове - тук просто трябва да се обърне внимание на размера на решения, постановени за всяка задача. Ако две студент премине файлове от същия или подобен размер - това е повод да сравните техните решения. След това учениците тържествено demonstiruyutsya съответстващите им кодове, и двете решения ще бъдат дисквалифицирани.

След това учениците ще мамят - ще се променят имената на променливите, вмъкнете пространства и промяна на форматирането. Тук трябва да се има сравнете внимателно, обърнете внимание на алгоритмите ... Но ако задачата е трудна, тъй като това може да се промени името на променливите, тя все още е очевидно, че алгоритъмът е същото. По принцип, аз всяка година с всеки нов клас започва да се бори с измама - раздраха отписани решение, аз твърдо го потискат. В същото време никога не съм се разбере кой някой е отписан, а просто да намали оценката за всеки, който има идентични решения. След шест месеца или една година на децата да разберат какво се случва и Губещи, смирят себе си и най-добрите студенти просто да спрат да дават Губещи отпишат проблем. изневерява проблем изчезва, можете да се отпуснете и да започне да се бори измама в нов клас

Изневяра винаги може да се бори, има воля ...

Това е широко съобщава предварително и всички зони на терена.
Системата е изградена върху разпределена струпани решение Oracle, която осигурява достатъчна безопасност и сигурност, необходими по време на изпита. Всичко е добре документирана. Решението е написан на Java и с известно усилие може да бъде преведен на FB или Postgress и пусна в свободна форма.

Подкрепете проекта - споделете линка, благодаря!