Система учета работ у студентов по курсу "Компьютерная графика"
Разработка и тестирование системы пиринга. Оценка скорости обработки тестовых заданий программой. Разработка системы облачной поддержки проведения учебных курсов, ориентированная на курс "Компьютерная графика". Анализ возможностей сервиса "GoogleScript".
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 10.02.2017 |
Размер файла | 2,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
4) использование экранов;
5) влажная уборка;
6) подвижность воздуха в помещении не более 0.2 м/с.
Чтобы уменьшить влияние статического электричества надо использовать в работе одежду, сделанную из малоэлектризующихся или неэлектризующихся материалов. Примерами такой одежды являются обувь с кожаной подошвой и халаты, сделанные из хлопчатобумажной ткани. К плохим материалам для одежды можно отнести шелк, капрон, лавсан.
6.7 Общие рекомендации при работе с вычислительной техникой
Надо следовать следующим рекомендациям, чтобы защититься от вредных факторов во время использования ПЭВМ:
1) организовывать рабочие места согласно правилам;
2) организовать рабочее время оператора согласно правилам, при этом необходимо соблюдать ограничения при работе с ВТ.
6.8 Требования к помещениям и организации рабочих мест
Существуют особые требования к помещениям, в которых расположены и используются ЭВМ.
Располагать рабочие места в подвалах запрещено.
Площадь каждого рабочего места должна быть <6 м2, а объем - от 20м3.
Чтобы воздух в помещении не был слишком сухим нужно использовать увлажнители воздуха, которые должны быть наполнены чистой водой без примесей. Во время работы помещение дожно проветриваться каждый час.
Микроклимат в помещениях во время работы с ПК должен быть следующий:
1) температура должна быть от 19 до 21°С;
2) относительная влажность воздуха рекомендуется от 55 до 62%.
Те помещения, в которых находятся шумные элементы ЭВМ, уровень громкости звука не должен быть не более 75дБА, в помещениях без шумных машин уровень шума не должен превышать 65 дБА.
Освещение в рабочих помещениях должно быть как естественное, так и искусственное. Окна должны обладать либо занавесками, либо жалюзями, способными полностью закрывать оконные проемы. Их цвет должен быть однотонный и при этом он должен гармонировать с цветом, в который окрашено помещение. Чтобы занавеси поглощали звук, их следует вешать со складками каждые 15-20 см и таким же расстоянием от стен оконных проемов.
При расположении рабочих мест надо стремиться к тому чтобы свет падал с левой стороны.
Мониторы следует удалять от яркого света, чтобы не создавались блики на поверхности экрана.
Рабочие места следует располагать на расстоянии от 1,5м относительно стен с окнами и на расстоянии от 1м от стен без окон.
Полы в помещениях должны быть ровными, нескользкими и удобными для уборки.
На рабочем месте где находится ПЭВМ следует соблюдать следующую освещенность:
1) экрана - от 200 лк;
2) клавиатуры, документов и стола - от 400 лк.
Для дополнительного освещения можно установить светильник не создающий бликов на экране и освещенность от которого не превышает 300 лк.
Дисплейные классы рекомендуется освещать в пределах от 400 до 700 лк при этом мощность источников света должна быть до 40Вт.
Лучше всего использовать люминесцентные лампы типа ЛБ для освещения рабочих помещений, так как их цветовая температура (Тцв) находится в приятном для работы диапазоне 3500-4200°K.
Для местного освещения можно использовать обычные лампы накаливания, но они должны быть расположены так, чтобы не попадать в поле зрения пользователя. Различные отражающие поверхности так же не должны попадать в поле зрения. Чтобы удовлетворить этим требованиям с использованием искусственного света нужно, чтобы освещение было не прямым, для того чтобы этого избежать надо не допускать зон слишком сильной освещенности на потолке. Распределение источников света на потолке должно быть равномерным, а сам потолок должен быть ровным, светлым и матовым. Потолок должен иметь достаточную высоту для возможности регулировки высоты светильников.
Во время планировки рабочих мест надо не забывать, что расстояние между мониторами должно быть от 1,5 метров друг от друга, таким же должно быть расстояние и между их задними поверхностями. Если работа пользователя требует высокой концентрации и внимания, то между рабочими местами следует устанавливать перегородки высотой от 1,5 до 2,0 метров.
Монитор должен иметь возможность поворачиваться на 30 градусов в любом направлении и фиксироваться когда это надо. Элементы ПК должны иметь мягкий светлый окрас, при этом поверхности должны быть матовыми и не создавать бликов.
Рабочий стул должен быть регулируемым как по высоте, так и в остальных плоскостях. тестовый пиринг сервис программа
В рабочих помещениях влажная уборка должна проводиться каждый день.
Так же рабочее место должно обладать специальной подставкой для ног, размеры которой: в ширину от 300 мм, в глубину от 400 мм, и должно обладать регулировками по высоте и по углу наклона опоры в 20 градусов. Расстояние от края стола до клавиатуры должно быть от 10 до 30см или должна быть установлена на специальной регулируемой поверхности.
6.9 Требования к организации работы
Время работы преподавателей и учителей в дисплейных классах не должно превышать четырех часов в сутки. У инженеров время работы может быть увеличено до шести часов в день. У обычного пользователя рекомендованное время работы с ПК составляет два часа в сутки.
Во время работы с ВТ необходимо делать 15-минутные перерывы каждые 2 часа и менять время от времени позу чтобы не создавались осложнения в здоровье.
Для сотрудников, чье время работы за ПК составляет 12 часов, последние четыре часа рекомендуется каждый час делать 15 минутные перерывы.
Если работа оператора выполняется в ночную смену, то перерывы должны быть увеличены до 60 минут. Если у пользователя возникает зрительный дискомфорт, даже при соблюдении всех правил и норм, то ему требуется составление индивидуального графика работ, либо необходимо сменить деятельность на работу не связанную с ЭВМ.
Сотрудники работающие с ЭВМ обязаны проходить регулярные медицинские осмотры, при этом беременны женщины к работе с ПК не допускаются
При заболеваниях опорно-двигательного аппарата, глаз и т. д. у сотрудников, работающих с ЭВМ нужно строго регламентировать график работы.
Выводы
Выбранные методы и средства защиты от опасных и вредных факторов способны обеспечить достаточную защиту для операторов ЭВМ и обычных пользователей.
7. Инструкция пользователя
Облачную систему электронной поддержки проведения учебных курсов можно разделить на четыре логических блока, которые взаимодействуют друг с другом:
1. Тесты
2. Работы проверяемые в ручную(лабораторные)
3. Система кросспроверки
4. Учет успеваемости студентов и регистрации
Собранные вместе блоки системы образуют облачную систему электронной поддержки проведения учебных курсов, ориентированную на курс “Компьютерная графика”, в ходе которого и создавалась. При этом, основной частью экспериментальной системы является, система пиринга (система кросспроверки). Которая, в виду своего экспериментального назначения является практически независимой от остальных блоков системы.
Важно:
· во всех формах у всех вопросов необходимо ставить галочку ”Сделать этот вопрос обязательным”
· При переименовывании и введении названий необходимо учитывать регистры текста указанные в примерах и описаниях.
На рис. 14 представлена схема взаимодействия различных блоков системы
Рисунок 14 - Схема функционирования облачной системы электронной поддержки проведения учебных курсов
1. Тесты
В созданной системе имеются тесты трех типов:
· домашние
· лабораторные
· экзамен
Вне зависимости от названия, принцип функционирования тестов одинаковый: они все имеют дедлайны и состоят из двух файлов: формы, которую заполняют студенты и таблиц содержащих их ответы и результаты. Таблицы для тестов состоят из трех листов. Первый содержит данные, полученные от форм, на втором содержатся проверенные системой работы и на третьем ключи для тестов, по которым система будет проверять поступившие работы.
При создании форм действуют следующие правила:
· первый вопрос в форме -- это идентификационные данные учащегося (e-mail)
· создавать тест с первой попытки: не переименовывать вопросы после их создания и не менять их местами
Нарушение этих правил может привести к сбоям в работе системы проверки работ и дальнейшем проставлении оценок соответствующим студентам.
Листы в таблице должны называться:
1. “Ответы на форму (1)” -- такое название даётся по умолчанию
2. “Ответы без повторов”
3. “Ключи”
При желании можно использовать на другие названия, но тогда придется внести соответствующие изменения в коде проверки работ. Для корректного заполнения ключей проверки работ надо скопировать на лист “Ключи” в первую строчку данные с первого листа, который сформировался автоматически. Копирование надо начинать с первого вопроса, который сразу же после идентификационных данных, как правило необходимые данные (вопросы) ключей содержаться начиная с ячейки “С1”до “(последняя ячейка с вопросом)1”, как показано на рис. 15.
Рисунок 15 - Тесты ключи
Для составления правильных ответов в ключи, необходимо правильно пройти тест и скопировать получившиеся ответы на лист с ключами в следующую строчку после самих вопросов. Если у некоторых вопросов имеются альтернативные варианты ответов надо пройти тест еще раз и в нужных вопросах ответить альтернативно и скопировать под нужный вопрос новой строкой альтернативный ответ, таким образом под некоторыми вопросами будет от 1ой строчки ответов до необходимого количества альтернатив.
После подготовки формы и таблицы необходимо настроить скрипты. Для того чтобы проверка работ выполнялась в автоматическом режиме при поступлении новых ответов с формы необходимо:
1. У таблицы в панели меню выбрать: Инструменты-> Редактор скриптов. После этого откроется новая вкладка в вашем браузере с редактором скриптов.
2. Выберете из предложенных вариантов: пустой проект. Затем необходимо очистить содержимое редактора и вставить на его место соответствующий код.
Рисунок 16 - Код тесты
3. Для настройки скриптов необходимо выбрать следующие пункты меню: Ресурсы-> Триггеры текущего проекта.
Рисунок 17 - Триггеры
4. В появившемся окне необходимо ввести любое название, желательно говорящее о том к чему текущий скрипт относится. Надо нажать “Триггеры не настроены. Нажмите здесь, чтобы настроить триггер”. В появившемся окне необходимо нажать “Добавить триггер”, как показано на рис. 18.
Рисунок 18 - Добавление триггера
Таким образом будет получено две строчки триггеров. В первой строчке должны быть следующие значения: myFunction-Из таблицы-Отправка формы. Во второй строчке должно быть: onOpen-Из таблицы-Открытие.
Рисунок 19 - Триггеры настройка
После нужно нажать сохранить. Затем будут появляться окна требующие соглашений, в которых надо нажимать продолжить.
Для настройки дедлайнов необходимо в строке 126 редактора скриптов, в которой написано “var dl = SpreadsheetApp.openByUrl('Ссылка'); //файл с дедлайнами” рис. 20,
Рисунок 20 - Тесты замена ссылки
надо заменить “Ссылку” которая там уже имеется на ссылку с таблицей в которой хранятся дедлайны работ (Дедлайны работ (Ответы)). Затем в редакторе скриптов в поле “Выбрать функцию” нужно выбрать функцию “onOpen” и нажать значек “выполнить”.
После выполнения инструкций тесты готовы к использованию.
2. Работы проверяемые вручную (лабораторные)
В данной системе работы такого типа в дальнейшем называются “Отчеты Лаб”.
Отчеты состоят из двух файлов: из файла формы и связанной с ней таблицы. При создании формы действуют те же правили что и при создании формы в тестах, но галочку ”Сделать этот вопрос обязательным” у всех вопросов кроме идентификационного ставить необязательно. Для корректного функционирования, нужно заменить в следующих строчках “оценки ло2” на название второго листа в таблице
14 var sheet_olo2 = lo2.getSheetByName('оценки ло2');//лист с оценками
79 var sheet_olo2 = lo2.getSheetByName('оценки ло2');//лист с оценками
и убедиться, что 15 строчка такая же:
15 var sheet_lo2 = lo2.getSheetByName('Ответы на форму (1)');//лист с оценками
Рисунок 21 - Названия листов 1
Рисунок 22 - Названия листов 2
После этих действий надо создать триггер для функции “onOpen”. Для настройки триггеров необходимо выбрать следующие пункты меню: Ресурсы-> Триггеры текущего проекта. В появившемся окне можно ввести любое название, желательно говорящее о том к чему текущий скрипт относится. Затем надо нажать “Триггеры не настроены. Нажмите здесь, чтобы настроить триггер”. В появившейся строке необходимо установить: onOpen-Из таблицы- Открытие, а затем сохранить, как показано на рис. 23.
Рисунок 23 - Ло тригер
Затем необходимо выполнить скрипт “onOpen”. Для этого надо в редакторе скриптов в поле “Выбрать функцию” выбрать функцию “onOpen” и нажать значек “выполнить”.
Рисунок 24 - “onOpen” запуск
Выполнение этих действий создаст в таблице дополнительный пункт меню “Мои скрипты”. Данный скрипт не запускается автоматически, поэтому необходимо использовать этот новый пункт меню для формирования бланка ответов студентов, в котором в дальнейшем вручную будут проверяться работы и выставляться оценки, как показано на рис. 25.
Рисунок 25 - Ло “мои скрипты”
3. Система кросспроверки
Система кросс проверки является основной частью экспериментальной системы и может работать независимо от остальных блоков системы, кроме таблицы с зарегистрированными студентами.
Система кросспроверки состоит из одной внешней таблицы, одной внутренней и трех форм.
Внешняя таблица:
· Список студентов с тестов
Внутренняя таблица:
· Кросспроверка
Формы:
· форма Авторам
· форма Рецензентам
· Форма Учителям
На рис. 26 представлено взаимодействие файлов необходимых для функционирования системы пиринга.
Рисунок 26 - Схема функционирования системы кросспроверки
Таблица “Список студентов с тестов” необходима системе, чтобы идентифицировать всех возможных участников авторства и рецензирования. В дальнейшем эти данные будут использоваться для рассылки заданий на почты студентов и сопоставления результатов.
Формы необходимые для работы системы делятся на два вида, те которые предназначены для работы со студентами и форма для назначения дедлайна. При этом формы не имеют своих собственных таблиц, куда сохраняют результаты, а сразу же отправляют результаты в главную таблицу кросспроверки. Способ подключения форм к таблице будет описан в разделе про внутреннюю таблицу “Кросспроверка”
Форма для авторов предназначена для отправления своих письменных работ на проверку. При этом ссылки на отправляемые работы должны быть доступными для неавторизованных пользователей, об этом преподавателю необходимо уведомить учащихся заранее, как и об сроках сдачи работ.
Форма для авторов должна выглядеть так же как показано на рис. 27. Данная форма принимает ссылки на выполненные работы студентов, которые в дальнейшем будут рассылаться рецензентам и будут проверены.
Рисунок 27 - Форма Авторам
Форма для рецензентов содержит вопросы необходимые для идентификации проверяющего и вопросы, которые позволят оценить проверяемую работу. При этом необходимыми для работы системы являются вопросы связанные с идентификацией и оценочные вопросы с выпадающими списками:
· Полнота
· Обоснованность
· Илюстрированность
· Верстка
Выпадающие списки содержат диапазон оценок от 0 до 5 и от 0 до 10 в соответствии с вопросом, при необходимости можно ввести и отличные от приведенных в примере диапазоны. На основе полученных результатов из данной формы система будет проверять работы “авторов” и проставлять оценки “авторам” и “рецензентам”.
Рисунок 28 - Форма рецензентам
Форма дедлайнов содержит имя преподавателя и время для дедлайнов для авторов и рецензентов, при этом если преподаватель повторно заполнит форму то старые данные не будут учитываться системой при работе. Данная форма должна выглядеть, как на рис. 29.
Рисунок 29 - Форма преподавателям
При заполнении формы необходимо указать время обоих дедлайнов, не заполненные вопросы в форме могут привести к нежелательным результатам работы системы.
Главной и основной частью системы пиринга является таблица “Кросспроверка”. В данной таблице содержатся ответы со всех трех форм, копия списка студентов, распределения работ по учащимся и достаточно подробные расчеты оценок студентов.
Для того чтобы подключить формы к этой таблице необходимо: открыть форму и нажать в меню “Ответы”->”Удалить связь с формой”, данное действие разорвет связь с таблицей, автоматически созданной формой. Затем необходимо нажать “Ответы”-> ”Сохранять ответы”-> ”Новый лист в существующей таблице” и выбрать таблицу кросспроверки из предложенных вариантов. Эти действия создадут новый лист в таблице кросспроверки. Затем необходимо выполнить аналогичные действия для форм “Рецензентам” и “Преподавателям”. Полученные листы необходимо переименовать, при этом важно соблюдать такой же регистр как в примере. Для формы “Авторам” в “ответы авторов”, для “Рецензентам” в “ответы рецензентов” и для “Преподавателям” в “ответы учителей”.
В таблице “Кросспроверка” необходимо добавить к имеющимся трем листам, описанным выше, еще девять листов и назвать их:
· “ответы нужные рецензентов”
· “ответы нужные авторов”
· “оценки”
· “оценивание рецензентов”
· “сравнение рецензентов”
· “распределение тем”
· “список студентов”
· “список тем”
· “управляющие данные”
После создания необходимых листов необходимо скопировать соответствующий код в редактор скриптов и заменить ссылку показанную на рис. на ссылку с таблицей регистрации студентов ”Регистрация студентов с тестов”.
Рисунок 30 - Ссылка на регистрацию
Затем необходимо выполнить функцию “onOpen”. Эта функция создаст все необходимые кнопки для управления системой, как показано на рис. При необходимости для нужных функций можно установить таймеры срабатывания, что позволит сделать систему полностью автоматической, но это не рекомендуется.
Рисунок 31 - Приринг меню
Подробнее пункты меню будут рассмотрены после описания всех листов таблицы.
Описание листов таблицы:
· “ответы авторов”
Содержит результаты, полученные из формы “Авторам” в прямом виде без изменений.
· “ответы рецензентов”
Содержит результаты, полученные из формы “Рецензентам” в прямом виде без изменений.
· “ответы учителей”
Содержит результаты, полученные из формы “Учителям” в прямом виде без изменений.
· “ответы нужные рецензентов”
На данном листе содержатся результаты полученные с листа “ответы рецензентов” и обработанные системой для дальнейшего использования. Система удаляет повторения, корректирует данные и отсекает студентов не успевших сдать работы до дедлайна.
· “ответы нужные авторов”
На данном листе содержатся результаты полученные с листа “ответы авторов” и обработанные системой для дальнейшего использования. Система удаляет повторения, корректирует данные и отсекает студентов не успевших сдать работы до дедлайна.
· “оценки”
Данный лист содержит оценки полученные авторами и рецензентами по завершению работы системы. Так как рецензенты проверяют более одной работы им проставляется суммарная оценка за все проверенные работы.
· “оценивание рецензентов”
Лист с оцениванием содержит расчеты оценок и результаты для авторов и рецензентов, рассчитанные системой без учета оценок эксперта.
· “сравнение рецензентов”
На этом листе содержатся конечные расчеты оценок для студентов и оценки проставленные экспертом. Оценки студентов будут рассчитываться относительно оценки эксперта. Если есть необходимость запустить систему до того как эксперт проверил работы авторов, то вместо оценок от эксперта, показанных на рис. 32 необходимо поставить “1”.
Рисунок 32 - Оценки експерта
· “распределение тем”
Лист “распределение тем” содержит копию списка студентов и распределенные номера тем для авторов и рецензентов.
· “список студентов”
На этом листе содержатся копия нужных данных полученных из таблицы “Регистрация студентов с тестов”
· “список тем”
Здесь вручную вводятся темы работ с номерами, которые в дальнейшем и будут рассылаться “авторам”. Этот лист заполняется вручную, аналогично тому как показано на рис. 33.
Рисунок 33 - Список тем
· “управляющие данные”
На управляющем листе находятся данные принимаемые системой, для изменения некоторых параметров работы кросспроверки. Для работы системы таблица должна так же как на рис. 34.
Рисунок 34 - Управляющие данные
меняемыми данными являются данные в ячейках “C8”,”C9” и “G8”. на рисунке эти ячейки выделены бледно синим цветом. Желтым цветом отмечено к какому листу относятся вводимые изменения, а зеленым отмечено то, к чему относятся сами изменения. Красный текст информирует о пункте меню, при нажатии на который данные будут использоваться.
Меню
Меню состоит из шести пунктов:
· Создать список студентов
· Назначение тем студентам
· Назначение тем на рецензирование
· Оценить
· Проставить оценки
· Очистить лист
Данных пунктов меню достаточно для полноценного использования системы пиринга. Каждая кнопка отвечает за отдельную функцию или группу функций в скрипте. Далее будет рассмотрено использование меню и порядок действий для использования системы.
После подготовки форм и таблиц, преподавателю необходимо заполнить листы “список тем” и “управляющие данные”. Затем необходимо чтобы прошла регистрация студентов в системе с помощью формы и таблицы “Регистрация студентов”. Только после выполнения вышеперечисленных действий можно начинать пользоваться системой с помощью меню “Мои скрипты”. Для соблюдения правильного порядка действий системы пункты меню надо использовать последовательно и в нужное время
· Создать список студентов
Первым шагом при работе с системой является использование кнопки “Создать список студентов”. С помощью этой кнопки создается копия списка студентов на листе “список студентов” из таблицы “Регистрация студентов с тестов”.
· Назначение тем студентам
Затем необходимо использовать кнопку “Назначение тем студентам”. Она создаст копию списка студентов на листе “распределение тем” и распределит номера тем с листа “список тем” между зарегистрированными студентами. После номера тем и их названия будут автоматически разосланы студентам.
· Назначение тем на рецензирование
После того, как пройдет дедлайн для “Авторов”, необходимо использовать кнопку “Назначение тем на рецензирование”. Данная кнопка распределит полученные результаты от авторов между рецензентами и разошлет их студентам. После выполнения этой и предыдущей команды лист “распределение тем” должен выглядеть аналогично рис. 35.
Рисунок 35 - Распределение тем
· Оценить
Кнопка “Оценить” используется после того как для рецензентов прошел дедлайн и преподаватель проставил свои оценки. Так как изначально таблицы пустые и преподаватель не знает где проставить оценки, необходимо нажать “Оценить”, затем проставить оценки в появившейся таблице и использовать кнопку повторно. в результате этих действий будет получена таблица аналогичная рис. 36.
Рисунок 36 - Сравнение рецензентов
Цифрами на рисунке обозначены различные блоки расчета оценок.
1. После первого выполнения в данном месте необходимо что либо вписать, например “рецензент”.
2. В этой части содержатся фамилии и почтовые адреса рецензентов, проверявших работы.
3. Данный блок содержит расчеты оценок рецензентов относительно оценок эксперта и друг друга.
4. В четвертом сегменте преподаватель вносит свои оценки авторам. Так же здесь содержатся данные по отклонениям студентов от оценки автора по темно.
5. Последний блок содержит расчет оценок “авторов” относительно рецензентов и эксперта.
· Проставить оценки
Данный пункт меню проставит полученные студентами оценки на лист “оценки”. Оценки для рецензентов состоят из суммы оценок за проверенные работы, а авторам проставляются оценки полученные из расчетов с учетом и эксперта и рецензентов. Для формирования конечных оценок используются данные рассчитанные на листе “сравнение рецензентов”.
· Очистить лист
Данный пункт меню не несет важной для работы системы пиринга функции. Эта кнопка необходима для того, чтобы полностью очистить от информации открытый лист таблицы.
Создана данная кнопка исключительно для удобства использования системы. Ее назначение становится актуальным при следующем запуске системы, когда нет необходимости создавать копию всей системы целиком.
При возникновении необходимости использования старой таблицы кросспроверки для нового курса, но сохранив в ней текущие данные надо выполнить следующие действия. Во первых надо создать копии всех необходимых для сохранения листов. Затем необходимо удалить всю информацию с оставшимися листов, кроме листа с управляющими данными.
После этого нужно разорвать связи форм с таблицей, создать их заново и удалить оставшиеся после этого старые листы. В результате этих действий должна получиться “свежая” таблица с такими же листами, что и в прошлый раз и сохраненными листами с прошлого раза, но с другими именами.
4. Учет успеваемости студентов и регистрации
Данная часть состоит из набора форм и таблиц, необходимый для регистрации студентов в системе, введения дедлайнов, введения исключений для отдельных учащихся и вывода успеваемости студентов. Данная часть состоит из двух форм и трех таблиц.
Формы:
· Дедлайны работ
· Регистрация студентов
Таблицы:
· Дедлайны работ (Ответы)
· Регистрация студентов с тестов
· Успеваемость сводная таблица
Регистрация
С помощью регистрации методом анкетирования, система узнает о том какие и сколько студентов будет участвовать в курсе. Регистрация состоит из двух файлов: формы регистрации “Регистрация студентов” и таблицы, в которой полученные данные собираются и обрабатываются, так же в этой таблице вносятся исключения для студентов.
Форма регистрации должна выглядеть следующим образом, при этом все вопросы должны быть обязательными, как показано на рис. 37.
Рисунок 37 - Форма: регистрация студентов
Файл с таблицей, полученный при создании формы переименуйте в “Список студентов с тестов”. Необходимо переименовать первый, уже имеющийся лист в “Регистрация студентов”, а затем добавить еще два листа назвав их “Список студентов авто” и ”исключ”. Затем надо открыть редактор скриптов, скопировать туда соответствующий код и сохранить. В меню надо нажать выполнить и выберете функцию “onOpen”. После этих действий регистрация учащихся готова к функционированию. Данный скрипт позволяет из полученных данных с формы сформировать список, очищенный и откорректированный для дальнейшей работы системы. Для автоматического срабатывания скрипта необходимо настроить триггеры. Для этого в меню необходимо выбрать Ресурсы-> Триггеры текущего проекта. В появившемся окне необходимо ввести любое название, желательно говорящее о том к чему текущий скрипт относится. Затем надо нажать “Триггеры не настроены. Нажмите здесь, чтобы настроить триггер”. В появившейся строке должно быть установлено следующее:
Рисунок 38 - Триггеры регистрации студентов
Затем надо нажать “Сохранить” и выполнить сопутствующие, подтверждающие действия.
Чтобы вводить исключения для студентов необходимо на листе “исключ” вводить данные аналогично образцу. “Шапка” должна быть такая же, она вводится вручную, для функционирования этой части системы данные по студентам необходимо вводить последовательно не пропуская ячеек как будет показано в примере рис. 39.
Рисунок 39 - Регистрация студентов исключения
После выполнения данных инструкций регистрация студентов в системе готова к функционированию.
Дедлайны работ
Часть с дедлайнами состоит из двух файлов: формы и таблицы “Дедлайны работ”. Дедлайны для системы кросс-проверки вводятся отдельно, так как она функционирует независимо.
Форма дедлайнов должна состоять из опросов, представленных на рисунке, все вопросы должны быть обязательными.
Рисунок 40 - Дедлайный работ форма
В полученной таблице ручных изменений вводить нет необходимости.
Сводная таблица
Сводная таблица собирает результаты со всех видов работ, подсчитывать суммарные оценки, упорядочивать студентов в соответствии с их успеваемостью и рассчитывать средние оценки по работам. Сводная таблица разработана специально под формат курса “Компьютерная графика”, но при необходимости внеся изменения в код можно это изменить. Таблица состоит из следующих листов:
· Сводная таблица
· листы с названиями групп
· листы с названиями работ
Рисунок 41 - Названия листов
На листе “Сводная таблица” собираются данные по всем студентам из всех групп и по всем видам работ как видно на рис. 42.
Рисунок 42 - Сводная таблица
На листах с тестами выводятся данные с проверенными тестами, а на листах с группами успеваемость учащихся отсортирована по группам и по успеваемости, так же на этих листах указано место студентов в общем рейтинге. Для того чтобы скрипт начал собирать данные необходимо подключить к таблице необходимые файлы с работами и настроить триггеры. Для этого необходимо открыть редактор скриптов и заменить ссылки указанные на рис. на ссылки с нужными файлами.
Рисунок 43 - Сводная таблица ссылки
На строчках 34-35, как видно из рисунка, подключен еще одна дополнительная сводная таблица, но в ней уже у каждого учащегося отображается его контактный адрес и эта таблица доступна только преподавателю/администратору системы. При ненадобности этой таблицы необходимо закомментировать все упоминания в коде. Для этого необходимо в начале каждой строчки, где написано “meilsvod_s” и “meilsvod” поставить знак комментария “//” и сохранить. Затем необходимо настроить триггеры, чтобы таблица автоматически обновлялась и в меню добавилась кнопка для ручного обновления. Для этого надо установить следующие триггеры:
Рисунок 44 - Сводная таблица триггеры
Если появляется необходимость использовать другие функции скрипта, то это можно сделать вручную, выбрав и запустив необходимую функцию с помощью соответствующего меню, как показано на рис. 45.
Рисунок 45 - Выбор функций
При внесении изменений в состав тестовых работ и лабораторных отчетов столбцы содержащие ответы могут изменяться. Для того чтобы система правильно выбирала столбец с ответами необходимо его указать вручную.
Рисунок 46 - Столбец ответов
Строчка 367 содержит код с комментарием “столбец с оценками”. Для изменения столбца необходимо поменять цифру “11” на номер столбца в котором содержатся ответы. Все строчки с таким же комментарием у других видов работ выполняют аналогичные функции.
При необходимости в код можно самостоятельно вносить изменения, весь код имеет комментарии и разбит на логические блоки. Такой подход поможет человеку, знающему поверхностно “GoogleScript” и структуру системы электронной поддержки проведения учебных курсов вносить необходимые изменения и настраивать систему под себя путем добавления, изменения и удаления функций в коде.
Выводы
1. Система пиринга показала свою пригодность в использовании в очном образовании в потоках до 200 человек. Она показала высокую точность результатов, а главное, то, что она простимулировала студентов к самообразованию и способствовала получению и закреплению знаний в заданной области. Так же студенты научились грамотно оценивать свои работы и работы своих сверстников.
2. В скорости работы системы играет немаловажную роль скорость соединения и вычислительные мощности компьютера на котором она запускается.
· Система пиринга способна просчитывать до 200 работ за 5-10 сек.
· Время проверки тестов для 200 человек до 10 сек.
· Выставление оценок - самая трудоемкая операция, так как она работает со множеством внешних файлов. Продолжительность операции сильно зависит от количества работ в каждом из внешних файлов, среднее время работы - от 8 секунд на поток.
3. В результате была создана система облачной поддержки проведения учебных курсов, ориентированная на курс “Компьютерная графика”, которая включает в себя систему пиринга. Система пиринга способна достаточно точно проверять работы студентов, как с участием эксперта, так и основываясь только на результатах рецензентов.
4. В ходе разработки облачной системы электронной поддержки проведения учебных курсов, были изучены многие аспекты функционирования сервисов “Google” и многие возможности предоставляемые “GoogleScript”. При этом была создана система поддержки проведения курса “Компьютерная графика”, позволяющая провести эксперимент внедрения еще одного вида работ студентов в систему очного обучения: систему пиринга работ учащихся. Эксперимент увенчался успехом и показал, что достаточно жесткое оценивание в этой системе хорошо стимулирует студентов не только к выполнению самой работы в полном объеме, но и к их тщательной и ответственной работе. Так же такой подход позволяет студентам научиться грамотно оценивать чужие и как следствие свои работы, что может пригодиться им в будущей жизни. Внимательная проверка чужих работ позволяет студентам тщательно изучить дополнительные материалы.
Список литературы
1. Кольбе А. С., Королев Д. А., Паволоцкий А. В. Исследование применимости пирингового метода оценки в очных курсах // МАТИ. 2015.
2. Платформа МООК- курсов Coursera. https://ru.coursera.org/
3. Сайт онлайн курсов Stepic. https://stepic.org/
4. Платформа МООК- курсов KhanAcademy. https://ru.khanacademy.org/
5. Платформа МООК- курсов для мобильных устройств Udemy. https://www.udemy.com/
6. Платформа МООК- курсов Eclass.cc. http://ru.eclass.cc/
7. Нортумбрийский университет, Великобритания. https://www.northumbria.ac.uk/
8. Университет Маккуори, Австралия. http://mq.edu.au/
9. Д. А. Королёв, А. А. Соболевский, Сергеев А. С. Изучение возможности адаптации электронных образовательных ресурсов к мобильным платформам. // Научные и технические библиотеки. 2013. № 6. С. 71-75.
10. Королёв Д. А., Булатов А. А., Комков Р. В. Электронные образовательные ресурсы нового поколения // Научные и технические библиотеки. 2013. № 8. С. 35-38.
11. Korolev D., Alexandr Pavolotsky. Implementation of MOOC methods to university classroom courses, in: Innovative Information Technologies: Materials of the International scientific-practical conference. Part 1 / Ed. by S. U. Uvaysov. Part 1: Innovative Information Technologies in Education. M. : HSE, 2014. P. 182-188.
12. ГОСТ 12.0.003-86 Опасные и вредные производственные факторы. Классификация.
13. Сибаров Ю.Г. и др. Охрана труда на ВЦ. М. 1989.
14. ГОСТ 12.1.030-81 Электробезопасность. Защитные заземления, зануления.
15. САНПиН 1340-03 Гигиенические требования к персональным ЭВМ и организация работы.
16. ГОСТ CCБТ 12.1.045-84 Электростатические поля. Допустимые условия на рабочем месте.
17. ГОСТ CCБТ 12.1.124-84 Средства защиты от статического электричества.
18. ФЗ РФ №181 1999г. «Об основах охраны труда в РФ».
19. Трудовой кодекс РФ.
20. Кольбе А. С., Королев Д. А., Паволоцкий А. В. Исследование применимости пирингового метода оценки в очных курсах / Избранные научные труды четырнадцатой Международной научно-практической конференции "Управление качеством", 11-12 марта 2015 года. М. : ПРОБЕЛ-2000, 2015. с. 219-228.
21. Korolev D., Pavolotsky A., Implementation of MOOC methods to university classroom courses // Innovative Information Technologies: Materials of the International scientific-practical conference. Part 1 / Ed. by S. U. Uvaysov. Part 1. M. : HSE, 2014. 472 pages. p.p. 182-188. ISSN 2303-9728.
Размещено на Allbest.ru
...Подобные документы
Анализ и постановка задач дисциплины "Компьютерная графика". Разработка структуры, функциональной схемы и программной документации. Руководство программисту и оператору. Выбор и обоснование языка программирования. Описание процедур, функций, оценок.
дипломная работа [3,6 M], добавлен 16.11.2011Состав, структура, назначение и описание компонентов электронного учебно-методического комплекса "Компьютерная графика". Формы реализации и требования к оформлению. Анализ рынка педагогических программных средств по обучению компьютерной графике.
курсовая работа [572,0 K], добавлен 19.03.2015Компьютерная графика и визуализация данных, методы и средства создания и обработки изображений с помощью программно-аппаратных вычислительных комплексов. Понятие виртуальности, примеры применения игровой графики: пространство, спрайты, воксели, полигоны.
реферат [29,0 K], добавлен 03.06.2010Цели и задачи обучения учебному курсу "Компьютерная графика". Структура и планирование курса. Примеры лучших работ учащихся. Способ хранения изображения. Преимущества и недостатки векторного способа описания графики. Векторные графические редакторы.
презентация [3,0 M], добавлен 24.05.2012Направления и виды компьютерной графики. Векторные и растровые изображения, их отличия. Фрактальная графика, основанная на математических вычислениях. Компьютерная графика в производстве, архитектуре, науке и медицине, искусстве, анимации и Web-дизайне.
реферат [428,8 K], добавлен 09.12.2013Компьютерная графика как одно из популярных направлений использования компьютера, ее виды и особенности применения. Порядок и способы создания цифровых изображений, средства и обработка. Программы САПР и их использование в инженерной деятельности.
реферат [19,1 K], добавлен 14.09.2009Основные функции, требования и характеристики системы тестирования. Создание современной модели WEB-сервиса тестирования знаний студентов с помощью средств WEB-разработки. Описание пользовательского интерфейса сайта, этапы прохождения тестовых заданий.
курсовая работа [6,4 M], добавлен 14.07.2012Компьютерная графика как область информатики, занимающаяся проблемами получения различных изображений на компьютере. Области применения компьютерной графики. Двумерная графика: фрактальная, растровая и векторная. Особенности трёхмерной графики.
реферат [756,4 K], добавлен 05.12.2010Компьютерная графика как инструмент для синтеза (создания) изображений. Характеристика векторного, растрового и фрактального типов представления изображений, трёхмерная графика. Интерфейс программы "Photoshop", пример работы по коррекции фотографий.
курсовая работа [4,5 M], добавлен 19.01.2011Компьютерная графика - область информатики, занимающаяся проблемами получения различных изображений. Виды компьютерной графики: растровая, векторная, фрактальная. Программы для создания компьютерной анимации, область применения, форматы хранения.
реферат [29,1 K], добавлен 16.03.2010Компьютерная графика как область информатики, изучающая методы и свойства обработки изображений с помощью программно-аппаратных средств, ее классификация и разновидности. Шаги для получения трехмерного изображения, необходимое программное обеспечение.
презентация [2,1 M], добавлен 26.06.2013Определение компьютерной графики, задачи, виды, области применения. Способы распознавания образов, системы технического зрения. Инструменты для синтеза изображений и обработки визуальной информации. Представление цветов, форматы графических файлов.
шпаргалка [49,9 K], добавлен 13.09.2011Основные виды компьютерной графики. Достоинства и недостатки векторной графики. Сущность понятия "коэффициент прямоугольности пикселей". Математическая основа фрактальной графики. Сущность понятий "фрактал", "фрактальная геометрия", "фрактальная графика".
контрольная работа [20,6 K], добавлен 13.07.2010Создание сетевой системы тестирования с целью автоматизации процесса контроля знаний, оценивания результатов и создания тестовых заданий. Файлы проекта и их назначение. Описание алгоритмов и модулей программы. Работа с сетью, руководство пользователя.
контрольная работа [928,3 K], добавлен 23.12.2012Процесс выделения некоторой части изображения при помощи компьютерной графики. Применение отсечения для устранения ступенчатости. Алгоритмы удаления невидимых линий и поверхностей. Построение теней и формирование фактуры. Способы двумерного отсечения.
презентация [145,7 K], добавлен 14.08.2013Назначение и цели создания системы. Разработка логической модели данных, выбор хранилища. Диаграмма классов для диспетчера и контент-менеджера, схема взаимодействия объектов системы. Описание программных модулей. Тестирование веб-базированной системы.
курсовая работа [5,4 M], добавлен 17.09.2013Методы и средства создания и обработки изображений с помощью программно-аппаратных вычислительных комплексов. Области применения компьютерной графики. Особенности научной, деловой, конструкторской и художественной графики. Графическая система компьютера.
презентация [2,2 M], добавлен 03.02.2017Теория тестирования. Тест как система заданий и его эффективности. Качество тестовых заданий. Проверка качества тестовых заданий. Матрица результатов. Современный подход к понятию "трудность". Visual Basic for Applications (VBA). Объектные модели.
дипломная работа [198,9 K], добавлен 10.11.2008Историческое происхождение тестирования. Характеристики психологических тестов. Краткие исторические данные Microsoft info path. Работа в программе в Info Path. Виды тестовых заданий. Компьютерная психодиагностика, ее преимущества и недостатки.
курсовая работа [2,1 M], добавлен 15.08.2011Растровая и векторная графика. Растровые графические редакторы. Масштабирование растрового изображения. Средства хранения высокоточных графических объектов. Изменение масштаба без потери качества и практически без увеличения размеров исходного файла.
презентация [652,8 K], добавлен 11.03.2015