Как я могу ограничить использование других приложений во время экзамена онлайн?

Это код из записной книжки Jupyter, который хранится в формате JSON и не может быть запущен непосредственно Python. Чтобы исправить это, удалите все, что не соответствует атрибуту 'source'.

8
задан TheTXI 10 March 2009 в 13:27
поделиться

18 ответов

Существует очень простое решение: Установите ограничение по времени. Любой студент, который должен просмотреть веб-сайты для ответа, потеряет много времени по сравнению с теми, кто сразу знает ответ.

Другое решение: не заботиться. Это не Ваше задание, чтобы удостовериться, что студенты не знают об Интернете. Ваше задание состоит в том, чтобы удостовериться, что они знают свой материал, когда они запускают задание. Таким образом, если студент не может запомнить, почти может искать его на Google? Почему нет? Я присудил бы ее дополнительные очки за работу более умного, а не более твердого.

42
ответ дан 5 December 2019 в 04:28
поделиться

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

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

0
ответ дан 5 December 2019 в 04:28
поделиться

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

0
ответ дан 5 December 2019 в 04:28
поделиться

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

0
ответ дан 5 December 2019 в 04:28
поделиться

С технологической точки зрения это возможно. Можно обнаружить, когда фокус потерян с помощью onblur события JavaScript. Вы могли или зарегистрировать количество раз, что фокус окна потерян, или попытка перефокусировать использование фокуса JavaScrip () метод.

Но существует несколько протестов...

1) JavaScript может быть отключен. 2) Они могут все еще проверить на ответ на другом устройстве, таком как другой компьютер или мобильный телефон 3), у Них может быть доступ к информации через неэлектрические средства. Другой человек или книга.

Единственный способ гарантировать, что нет никакой помощи извне, состоит в том, чтобы установить тест при условиях экзамена. Это означает делать, это контролировало, который разрушает удаленную природу.

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

0
ответ дан 5 December 2019 в 04:28
поделиться

Это - в основном то же как ответ pestaa за исключением того, что вместо того, чтобы отправить ответы, когда фокус потерян, как насчет того, чтобы изменить вопросы? Таким образом, у Вас есть блок 100 вопросов, существует 40 на тесте. Это показывает по одному и если окно освобождает, фокусируют изменения вопросов в новом от блока, когда окно получает фокус снова...

Просто мысль.

0
ответ дан 5 December 2019 в 04:28
поделиться

Вы не можете сделать этого с html/javascript.

0
ответ дан 5 December 2019 в 04:28
поделиться

Только способ, которым я знаю, был бы:

Явно заявите, что переключение из текущей вкладки/окна запрещается заранее.

Закройте экзамен и объявите, что он освобождает, если правило нарушено. (фокус/окно дорожки изменяет размер с JS).

Надежно блокирование чего-либо вне текущего окна браузера JS невозможно. Пользователь может всегда запускать другой браузер с его собственным механизмом JS и делать то, что он хочет.

0
ответ дан 5 December 2019 в 04:28
поделиться

Решение для основы Java....

Использование полноэкранное приложение тонкого клиента с компонентом HTML, развернутым с помощью сети, Запускается. Вот две опции.....

  1. Спокойный Джамби + WebKit

  2. Swing + xhtmlrenderer

В Swing/AWT можно проверить, чтобы видеть, существует ли больше чем один монитор. Я уверен, что другие langs/toolkits обеспечивают ту функцию.......

1
ответ дан 5 December 2019 в 04:28
поделиться

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

2
ответ дан 5 December 2019 в 04:28
поделиться

Вы не можете ограничить использование окна браузера (уменьшение, просмотрев другие сайты...) через HTML или JavaScript.:(

1
ответ дан 5 December 2019 в 04:28
поделиться

Если я беру тест дома, нет никакого способа мешать мне брать его за моим столом с этими двумя компьютерами (поле Linux и двойная загрузка Mac, Мини-для OSX и XP), и ничто, что Вы делаете для блокировки одного компьютера, вниз будет иметь значение.

У большого количества людей есть доступ больше чем к одному компьютеру, или временно или постоянно. Если бы у меня не было этих двух компьютеров, то я мог бы использовать свой ноутбук и рабочий стол вместе. Или мой iPhone. Поочередно, я мог разговаривать по телефону с кем-то, кто или знает предмет или кто будет искать сеть меня.

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

То, что необходимо сделать, имеют некоторое средство, куда студенты перейдут в то, для взятия тестов. Они могут наблюдать и попытаться удостовериться, там нет смысла в компьютерах для внешних ссылок (хотя iPhone не трудно скрыть). Поочередно, у Вас ничего не может быть основная поездка на тесте. Или разработайте тест, чтобы быть открытым ресурсом.

Нет ничего иного, что можно сделать.

4
ответ дан 5 December 2019 в 04:28
поделиться

Это возможно, но только посредством обходных решений.

Вы просто не можете ограничить функции операционной системы и запущенного приложения, как раскручиваются, сказал.

Но можно реализовать ограничения путем добавления платформы Ajax. Можно установить его для отправки ответа каждый раз, когда фокус потерян на окне исследования, таким образом вынудив студентов быть честным. Это также имеет много оборотных сторон, но это - один способ реализации, которую я могу вообразить.

Обновление

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

12
ответ дан 5 December 2019 в 04:28
поделиться

Я не думаю, что это возможно для действительно веб-приложение. Если пользователь находится в удаленном месте, он может просто использовать другой компьютер/телефон.

6
ответ дан 5 December 2019 в 04:28
поделиться

Если тест сохранен на удаленных местоположениях нет никакого шанса блокировки их вниз. И они могли всегда использовать отдельный laptop/tablet/phone/whatever. Если Вы находитесь в той же комнате как участники затем, можно использовать браузер с режимом киоска отдельного приложения: https://superuser.com/questions/716426/running-latest-chrome-for-windows-in-kiosk-mode

7
ответ дан 5 December 2019 в 04:28
поделиться

Запишите вопросы так, чтобы они потребовали исходного обоснования, вместо того, чтобы извергнуть факты.

12
ответ дан 5 December 2019 в 04:28
поделиться

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

24
ответ дан 5 December 2019 в 04:28
поделиться

Думайте отличающиеся. Взлом путь.

Дисплей вначале, что будут дисквалифицированы люди, обращающиеся к информации онлайн. Когда Ваши загрузки сайта экзамена тайно устанавливают код анализатора пакетов в клиенте. Со времени экзамен запускает пакеты сниффинга, и получите информацию. Вы получите посещаемый URL в течение периода экзамена от того IP. Затем можно знать, кто обманул и кто не сделал!

Но, не делайте этого. Это против пользовательской конфиденциальности. Вам можно предъявить иск :-)

-1
ответ дан 5 December 2019 в 04:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: