Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Обсуждение форума > Тесты - тестирование знаний |
Автор: Wowa 28.5.2013, 12:01 | ||
Sanchezzz, выдвинул интересную идею и разработчики ее уже реализовали:
Т.к. создавать тесты целиком довольно трудоёмкое занятие, то винградовские разработчики сделали возможность пополнения теста сообществом. Т.е. это выглядит так: Объявляется название теста (пример: Основы C++) и каждый может предложить вопрос и варианты ответов к нему. Затем модераторы могут допустить к тесту или же отклонить. Конечно же возможен также вариант, когда один человек составляет полностью тест целиком. 1. Давайте определимся с темами для тестов. Предлагайте. 2. Кто-то хочет составить какой-нить тест целиком полностью? Если да, то напишите, какой тест хотите составить. Заодно вы также протестируете этот функционал. P.S. По каждому тесту также ведется статистика(сколько баллов набрано, затраченное время, средний балл достигаемый в тесте и т.п.), а также есть таблица результатов со списком всех людей прошедших тест и набранного кол-ва баллов. |
Автор: Akina 28.5.2013, 12:50 |
Первейший вопрос - какая мыслится технология проверки? назначать за это ответственного - по сути аналогия модераторства? Значит, надо быть заранее готовым объяснять, что проверка прохождения теста и получение оценки может занять некоторое, и иногда неслабое, время. Альтернативный вариант - пристегнуть среду автоматической проверки - предлагаю даже не рассматривать, весьма трудоёмко, бажно, и нужна своя среда для каждого аспекта или диалекта, а тупое сравнение ответа с эталонным, а равно как и угадайка - это вообще туфта. Если же принять "ручную" проверку - то сразу надо разрабатывать и механизм апелляций. Не все вопросы тестов могут уложиться в варианты "чёрное-белое". |
Автор: Wowa 28.5.2013, 12:54 |
Ответы проверяются автоматически, задается вопрос и на выбор предлагаются варианты ответов, как одиночные, так и множественные. Т.е. это не экзамен, а просто тест по типу multiple choice. |
Автор: Akina 28.5.2013, 13:17 |
Далеко не всё может быть уложено в вариант угадайки... или это будут тесты ну самого начального уровня. |
Автор: Akina 28.5.2013, 14:11 |
Wowa, ну я просто прикидываю на одну из близких мне областей... SQL - на одной и той же исходной структуре один и тот же результат можно получить порой в принципе не похожими друг на друга запросами - бывает, не то что текст, вообще подходы различаются... А ценность тестов с вопросами типа "Какой тип поля задаёт ключевое слово NCHAR" и ответами "целое-строковое-дата" мне кажется не выше чем нулевой... |
Автор: Wowa 28.5.2013, 14:26 | ||
А почему нельзя предложить на выбор 3 неправильных и один правильный ответ (не взирая на то, что теоретически другие правильные также существуют)? |
Автор: Akina 28.5.2013, 15:09 | ||
По той простой причине, что тестирование очень быстро потеряет свой смысл и превратится в область для фаллометрии. Вместо реального тестирования своих знаний народ будет "набивать звёзды". А ведь именно этот момент
как я понимаю, является основным резоном за реализацию идеи... |
Автор: Poseidon 28.5.2013, 15:35 | ||
Это самое сложное во всей этой задумке. Нужно придумать такие вопросы и варианты ответов на них, что бы нельзя было выехать тупо на логике. В предложенном тобой примере как раз подобное и происходит. Доже тот, кто не знает SQL, увидев char поймет, что правильный ответ - строковое. Придумать вопрос - пол дела. Вот подобрать не правильные ответы, которые не будут на столько очевидно не правильными - вот тут задачка. Даже в университетских тестах я процентов 20-30 ответов подбирал исключительно логическим путем. PS. Я все еще требую разработать сертификаты. ![]() |
Автор: Wowa 28.5.2013, 15:37 | ||
не зная ответов на вопросы будет сложно "набить звезды". Ведь неизвестно какие N вопросов из базы вопросов теста будут заданы. Добавлено через 2 минуты и 10 секунд
верно, поэтому составление тестов сделано веб-два-нульным. Придумать несколько вопросов многим под силу, а весь тест целиком уже очень трудоёмко. |
Автор: Pawl 28.5.2013, 18:14 |
Я - за. К примеру, можно брать вопросы из всякого рода сертификационных экзаменов (типа SCJP для java) - двойная польза: человек и награду на форуме получит и руку набьет для сдачи официального теста. |
Автор: ptybn8407 29.5.2013, 09:10 |
Могу выложить опросник на позицию программиста c#. 4 вопроса по назначению кода и его улучшению. |
Автор: Pawl 29.5.2013, 10:20 |
а у меня есть вопросы на SCJP. |
Автор: Wowa 30.5.2013, 13:50 |
Как вы думаете, нужно ли в тестах сразу сообщать человеку, что он неправильно ответил и показывать правильный ответ или же лишь в конце теста? |
Автор: Guinness 30.5.2013, 14:05 | ||
Если давать за это награды, имеет ли вообще смысл показывать ошибки? Имеется в виду говорить правильный ответ. |
Автор: Akina 30.5.2013, 14:34 | ||
Или регулировать это настройками. Или сделать прохождение в вариантах самоконтроль/тестирование, в первом показывать, во втором нет... И - мне по итогам раздумий кажется, что идея звездить по результатам всё-таки порочна. Варианта "проверь себя и млей от счастья" вполне достаточно. |
Автор: bsa 30.5.2013, 15:19 |
Имхо, есть варианты. Если тест не ограничен по количеству запусков, а его главное назначение образовательное (а тогда зачем не ограничивать?), то можно правильные ответы писать как сразу, так и после. На мой взгляд, лучше писать после, так как не будет эмоций по поводу неправильного ответа в середине теста. Если тест ограничен (например, не чаще раза в месяц, неделю или пол года), а его назначение - звезды опыта/знаний, то тогда ответ можно вообще не писать. Или, дать ссылки на литературу (книга, издание, глава, часть) по неверно данным ответам. Хотя, если не давать, то человек изучит все - а это вряд ли во вред пойдет. ![]() |
Автор: Wowa 30.5.2013, 15:27 |
я думаю, что главное назначение должно быть образовательное. А наличие в профиле значков пройденных тестов стоит рассматривать как маленький бонус. |
Автор: bsa 30.5.2013, 15:38 |
Тут фишка в чем, можно тест проходить 20 раз подряд пока не получишь максимальный набор "звезд". Когда у гуру и чайника будет по одному количеству "звезд", то их смысл будет нулевым. Поэтому нужно определиться, или тесты для "звезд", или для образования. Кстати, можно и тот, и тот вариант сделать. Только на звезды чтобы был очень сложным (например результат операции a[i++] = func(i), где func(i) этот i меняет, или результат операции i++++++++++++++i). А для образования попроще. Без серьезных выпендрюгов. |
Автор: Pawl 30.5.2013, 16:58 | ||
Чего тут сложного? Забил в IDE и получил ответ! ![]() |
Автор: Wowa 30.5.2013, 17:31 | ||
На каждом тесте есть таблица рейтинга результатов, которая содержит "Номер попытки". Можно сделать, чтобы и в профиле на значках/рядом с ними или при наведении отображался номер попытки. Хотя наверное лучше просто со значка делать ссылку на тест или статистику теста. ![]() Добавлено @ 17:33 Для теста выбираются N вопросов из базы теста, т.е. если в базу теста забить много вопросов, то при каждом прохождении можно выбирать N случайных. Добавлено @ 17:36 После прохождения теста отображается результат вот так вот: ![]() |
Автор: bsa 30.5.2013, 17:50 |
Wowa, не уверен, что многие будут изучать историю сдачи очередного "гуру"... |
Автор: Wowa 30.5.2013, 18:02 |
Даже если ограничить кол-во попыток, то человек может потренироваться на "левых" аккаунтах. Поэтому 100% защититься все равно нельзя. Единственный вариант, это проводить иногда региональные тесты в разных городах, чтобы люди отвечали в присутствии наблюдателя от Винграда. |
Автор: Pawl 30.5.2013, 19:56 | ||
Это уж серьезная заявка, она требует большей мотивации, чем простая звездочка на форуме. Человек должен собраться, выбрать вемя и прийти, что "просто так" захочет сделать далеко не каждый. Особенно проблемно будет это для жителей небольших городов, куда наблюдатели от форума не поедут. Если, к примеру, сходить на тот же SCJP и сдать его - это значит получить признанный сертификат, то надо подумать о том, зачем люди будут ходить на тестирование от винграда. |
Автор: Poseidon 30.5.2013, 22:05 |
Что вы тут выдумываете? Нужно сделать как с тестами на водительское удостоверение. Разрешить сдавать раз в определенный период (неделю, декаду, месяц). Кто наконец-таки сдал - вешаем медаль в профиль со ссылкой на статистику сдач. |
Автор: Sanchezzz 30.5.2013, 23:18 | ||
Награды можно сделать в виде +бал к рейтингу + бал этот зависит например насколько хорошо человек прошел тест. Например я прошел тест на 70% к моему рейтингу прибавляем 0.7 рейтинга если прошел следующий раз тест еще лучше например 100% то прибавляем к моему рейтингу 0.3 оставшихся, так как те балы я уже получил. Вариант над сертификатом, только генерация PDF распечатать и на стеночку, отсылать каждому да еще и почтой России накладно) |
Автор: Arantir 30.5.2013, 23:49 |
Wowa, предложения такие: Сделать тесты вообще анонимным. Человек при прохождении теста должен больше всего хотеть узнать свой уровень. Не показывать правильные варианты. Во-первых, если тест сдан очень плохо, то значит надо учить много и всего, а не учить ответы теста. Во-вторых, после укрепления знаний можно пройти тест еще раз и оценить свои свершения в самосовершенствовании. Чтобы среди участников общества был интерес к созданию новый, причем хороших и качественных тестов, ввести ненавязчивую систему оценки пройденного теста (оценка доступна только после прохождения, разумеется). Например, оценить очевидность правильных ответом, сложность теста, формулировку и понятность вопросов... Оценки выводить на общее обозрение. Можно будет, например, сформировать рейтинг по сложности и пользователи смогут выбрать для себя тест той или иной сложности, чтобы оценить свой профессионализм. Проходить тесты за пряники — мертвая затея. Это просто погубит весь их смысл, да еще репутацию ресурса за собой захватит. |
Автор: EgoBrain 31.5.2013, 03:34 |
Тест должен быть по категориям, нельзя мешать всю базу вопросов в одну кучу и генерить случайным выбором. Еще хотелось бы всетаки иметь возможность узнавать на какие именно вопросы даны неверные ответы (хотя бы в случае малеького процента неверных ответов) и получение консультации по этому конкретному вопросу ![]() |
Автор: Akina 31.5.2013, 08:06 |
![]() |
Автор: bsa 31.5.2013, 11:17 | ||
Вот тут проблем уже нет - для этого форум и существует. |
Автор: Wowa 14.6.2013, 15:54 |
Предлагаю всем пройти http://ru.vingrad.com/%D0%A2%D0%B5%D1%81%D1%82-%D0%BF%D0%BE-%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D0%B8-%D1%80%D0%B0%D0%B7%D0%B2%D0%B8%D1%82%D0%B8%D1%8F-%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D1%85-%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B9-id51bac6e26ccc19853d0001f5 и быть может дополнить его еще своими вопросами с вариантами ответов. |
Автор: Mirkes 19.6.2013, 15:44 |
Я провалил тест, а при попытке добавит' вопрос огреб на всю катушку: 1. Транслита нет. Пришлос' все набират' в старом вингарде и копи-пастит' 2. Добавления ответов не нашел и написал прямо в вопросе. После сохранения возможност' добавит' ответы появилас', зато исчезла возможност' исправит' вопрос. С одним иz вопросов был не согласен, но пока воевал с добавлением своего - забыл s каким. |
Автор: Wowa 19.6.2013, 15:52 |
Mirkes, ты добавлял в тест по Истории? Там два вопроса на премодерации было, я их допустил сейчас. Оформлены были они, как положено. |
Автор: Mirkes 20.6.2013, 14:33 |
Да, мне удалос' их подчистит' после написания последнего сообщения. А вот насчет оформлены как положено - неправда ![]() |
Автор: Wowa 20.6.2013, 14:38 |
Подправил. Спасибо. Уже кстати удалось сообща во многих тестах выявить неточности и подправить вопросы с ответами. |
Автор: Pawl 28.12.2013, 21:05 | ||||
А что, тестами уже никто не занимается? Практически во всех созданных тестах до 20 вопросов, исключение - только тест по истории IT, там аж 32 вопроса. Удивил тест по С++. На эти жалкие 7 вопросов все ответили на 100%! Гуру однако... Интересно, сохранится ли у них эта статистика, когда вопросов станет гораздо больше, и уже новозможно будет подобрать ответы методом тыка? Хотя, если учесть что там последний вопрос был добавлен где-то летом, такое вряд ли случится. Еще интересно, как это некоторые умудрялись пройти тест по java за
![]() Они что, месяц не выключали комп? Короче, похоже из тестов получается пшик, и, если честно, мне становится в падлу туда еще что-то добавлять. Тем более, непонятна мотивация. Ну, набрал я на новом винграде 52 бала, и что? ![]() |
Автор: Wowa 28.12.2013, 22:21 |
Народ нынче ленивый, мало кто добавляет. Но так по чуть-чуть и соберутся тесты. Кроме тобой перечисленных, довольно неплохие тесты с многими вопросами еще: Тест PHP для новичков Тест знаний по Objective-C Тестирование знаний по MongoDb http://ru.vingrad.com/category-learning |
Автор: Bitter 29.12.2013, 02:17 |
Мне кажется народ всегда был и будет ленивый, а для совершения каких либо действий нужна конкретная цель. Да и кстати, а новый дизайн скоро будет? ) |
Автор: Pawl 29.12.2013, 10:18 | ||||
ну да, там вопросов чуть больше 20 (кстати, по MongoDb - 19) ![]()
Согласен! А еще лучше - конкретная мотивация! ![]() |
Автор: Wowa 29.12.2013, 11:08 |
Надеюсь в течении ближайшего месяца. Сейчас это сугубо от дизайнера зависит. |
Автор: Pawl 29.12.2013, 12:13 | ||
Я так понял, этот функционал в системе тестов
так и не реализован? |
Автор: Wowa 29.12.2013, 21:15 |
запись была, а вывода не было. Сделал только что вывод. Пример: http://ru.vingrad.com/Test-Java-id5288b63cae20151622e20fba/control Есть еще предложения? |
Автор: Pawl 30.12.2013, 08:51 |
Да, интересно! Про некоторые вопросы не думал, что такие сложные ![]() Награждать орденами и медалями самых активных авторов тестов? ![]() И я правильно понял, что доступ к управлению тестами имеет любой зарегистрированный пользователь? Если так, то, может следует это дело как-то ограничить? Я имею ввиду следующее: захочет какой-нибудь нехороший человек пройти тест на 100%, залезет в его управление и выставит, к примеру, на все вопросы правильный ответ первый... |
Автор: Wowa 30.12.2013, 12:58 | ||
Редактировать можно только свои (то, что человек сам добавил - вопросы и ответы). При добавлении всё на премодерации. Я смотрю регулярно и модерирую.
Механизм награждения уже сделан в новом движке. Не хватает самих орденов и медалей ![]() |