Исходный код апплета учебной программы Lianshou Lab представляет собой систему разделения интерфейсной и серверной частей, разработанную на основе системы ThinkPHP.
Введение в функции исходного кода
1. Функция пары
2. Сообщения между парами
3. Пары подготавливают друг для друга учебную программу.
4. Установите собственное ежедневное и еженедельное расписание занятий.
5. Импортируйте учебную программу системы управления образованием.
6. Импортируйте расписания занятий, которыми поделились другие.
7. Импортируйте отдельные уроки, которыми поделились другие.
8. Поддержка нескольких школ
9. Настройки атмосферы вверху главной страницы (настройки администратора, праздничная атмосфера)
Экологические требования
1. Сервер: php+mysql (на базе fastadmin)
2. Мини программа: родная +colorui
Подготовка
1. Вам необходимо подготовить собственный сервер и зарегистрировать доменное имя.
2. Подайте заявку на сертификат https. Веб-сайт dnspod может подать заявку на один год бесплатно.
3. Установите рабочую среду PHP (PHP >= 7.1 и = 5.5.0).
4. Перейдите на общедоступную платформу WeChat, подайте заявку на участие в мини-программе и получите AppID и AppSecret.
Руководство по развертыванию на стороне сервера
1. Добавьте сайт и загрузите код в корневой каталог.
2. Общедоступный каталог, привязанный к проекту, является рабочим каталогом, и псевдостатически выберите thinkphp.
3. Введите привязанное доменное имя, и оно автоматически перейдет к интерфейсу установки.
4. Установите согласно подсказкам (вышеуказанные три шага на самом деле предназначены для установки фреймворка fastadmin)
5. Войдите в бэкэнд, найдите «расписание тренировок рук» в управлении плагинами и установите его.
6. Установите сторонний плагин входа в систему.
7. Настройте мини-программу AppID и AppSecret (полученные на общедоступной платформе WeChat), попрактикуйтесь в лабораторном ключе (если вы развертываете независимую версию, просто сгенерируйте 16-значную строку самостоятельно) и не меняйте идентификатор сайта! ! !
8. Сервер развернут
Мини-руководство по развертыванию программы
Исходный код мини программы находится в папке wxapp
В инструментах разработчика WeChat выберите проект в левом верхнем углу, импортируйте проект и выберите эту папку.
1. Измените cryptoKey в файле config.js и самостоятельно сгенерируйте 16-битную строку.
2. Измените имя домена в baseUrl на свое собственное (обратите внимание, что на общедоступной платформе WeChat добавьте белый список)
3. Измените appid в файле project.config.json на свой собственный.
4. Инструменты разработчика WeChat, в деталях в правом верхнем углу отметьте от ES6 до ES5.
5. Если сообщается об ошибке, проверьте, настроен ли белый список. После настройки в конфигурации проекта (см. верхний правый угол рисунка выше) нажмите «Обновить».
6. Предварительный просмотр, можно загрузить, если нет проблем.
Руководство пользователя
1. Настройка атмосферы вверху главной страницы. Поскольку апплет учебной программы слишком похож на инструмент и не имеет различных функций, рабочее пространство невелико, поэтому была добавлена эта функция, например, изменение фона для Фестиваля лодок-драконов и Праздника середины осени. Он может даже открываться. заявки для студентов, чтобы они могли сфотографировать пейзажи кампуса и раздать их другим, одна менялась каждый день.
2. Вы можете установить время занятий, зимнее и летнее время по школам, не влияя друг на друга, и автоматически переключаться на дату.
3. Импорт учебной программы в систему управления образованием требует адаптации. В настоящее время поддерживаются системы управления образованием Чжэнфан и Цинго.
4. Поделитесь всем расписанием курса и создайте мини-программный код. Он подходит для одного и того же класса и одного и того же расписания курса. Вы можете напрямую распечатать мини-код программы и позволить учащимся сканировать его, чтобы импортировать расписание курса.
5. Совместное использование одного класса подходит для ситуаций, когда расписание занятий каждого ученика непоследовательно. Вы можете напрямую вставить небольшой программный код для одного класса у двери класса и импортировать расписание занятий только для этого класса.
картина: