WebPA-это онлайн-система оценки сверстников, или, точнее, модернизированная система маркировки сверстников. Он предназначен для групп студентов, занимающихся групповой работой, результат которых зарабатывает общую групповую отметку. Каждый студент в группе оценивает своих товарищей по команде и свою собственную работу. Затем эта оценка используется с общей группой, чтобы предоставить каждому студенту отдельную оценку. Индивидуальная оценка отражает вклад учащихся в группу.
Следующие версии PHP поддерживаются для последней версии WebPA:
Ваш экземпляр PHP также должен иметь следующие расширения:
Диспетчер пакетов узлов должен установить Feather-Icons, пакет значков, используемый WebPA. После того, как вы скачали Webpa перейдите к корне в командной строке и запустите:
npm install
npm run build
Первая команда извлечет пакет с перьями-iCons, а вторая переместит соответствующие файлы в каталог JS WebPA для использования в приложении.
Самый простой способ загрузки WebPA - с диспетчера пакетов Composer, используя следующую команду:
composer create-project --prefer-dist --no-dev webpa/webpa webpa
В качестве альтернативы вы можете скачать последний релиз со страницы выпуска этой репозитории.
WebPA имеет ряд параметров конфигурации, позволяющих установить учетные данные для базы данных, данные хоста Mail SMTP и различные другие параметры.
Приложение поставляется в комплекте с файлом .env.example
, в котором перечислены все пары значений ключей конфигурации, которые вы можете установить.
Для быстрого разработки вы можете скопировать этот файл .env.example
в файл с именем .env
и изменить значения в соответствии с вашей средой. Путь этого файла может быть установлен в файле includes/inc_global.php
.
Для производственных сред, пожалуйста, избегайте использования файла .env
в качестве хранения конфиденциальных учетных данных в файле, может быть риском безопасности. Вместо этого вы должны установить эти ключи в качестве переменных среды. В Apache вы можете установить их в свой файл .htaccess
следующим образом:
SetEnv DB_HOST localhost
Как минимум, вы должны установить следующие переменные окружающей среды, чтобы позволить функции WebPA:
Для получения дополнительной информации о файле Dotenv, пожалуйста, посетите хранилище пакета Dotenv. Для получения дополнительной информации о установке переменных окружающей среды в Apache, пожалуйста, посетите веб -сайт Apache.
Запустите следующие сценарии для инициализации базы данных (отредактируйте файлы, чтобы изменить имена и пароль по мере необходимости):
Если у вас уже установлен WebPA и вы обновляетесь с версии 3.1.0 или ниже, запустите:
Удалите установку папки, когда вы закончите.
Стандартная установка WebPA не включает в себя поддержку LTI (совместимость с инструментами обучения), которая позволяет ему плавно интегрироваться с наиболее популярными виртуальными средами обучения. Это может быть добавлено с помощью расширения, созданного Стивеном П. Викерсом. Пожалуйста, посетите сайт Стивена для инструкций о том, как получить и установить это расширение.
Документация для WebPA можно найти на сайте проекта WebPA.
Пожалуйста, смотрите наш Changelog для списка обновлений для этой системы.
Этот проект использует семантическую версию от версии 3.0.0.
Мы всегда приветствуем участников WebPA. Если вы можете помочь с разработкой, тестированием или документацией, пожалуйста, отправьте запрос на привлечение в этот репозиторий.
Ошибки и запросы на функции отслеживаются на трекере этого проекта.
Это программное обеспечение распространяется в соответствии с общедоступной лицензией GNU, версии 3.
Вы можете копировать, распространять и изменять программное обеспечение, если вы отслеживаете изменения/даты в исходных файлах. Любые модификации или программного обеспечения, включая (через компилятор) код GPL, также должны быть доступны в GPL вместе с инструкциями по сборке и установке.
Первоначально WebPA была разработана Центром инженерного и дизайнерского образования в Университете Лафборо с финансовой поддержкой в рамках программы электронного обучения JISC.
Это продолжает поддерживать ряд участников с открытым исходным кодом. Мы благодарим их за время и усилия, поддерживающие эту систему.