Le code source de l'applet du programme Lianshou Lab est un système de séparation front-end et back-end développé sur la base du système ThinkPHP.
Introduction aux fonctions du code source
1. Fonction couple
2. Messages entre couples
3. Les couples établissent un programme d'études les uns pour les autres
4. Définissez votre propre arrière-plan d'horaire de cours quotidien et hebdomadaire
5. Importer le programme du système d’administration éducative
6. Importer les horaires de cours partagés par d'autres
7. Importez des leçons uniques partagées par d’autres
8. Prise en charge multi-écoles
9. Paramètres d'ambiance en haut de la page d'accueil (paramètres administrateur, ambiance festive)
Exigences environnementales
1. Serveur : php+mysql (basé sur fastadmin)
2. Mini programme : natif + colorui
Préparation
1. Vous devez préparer votre propre serveur et votre nom de domaine enregistré
2. Demandez un certificat https Le site Web dnspod peut demander un an gratuitement.
3. Installez l'environnement d'exécution PHP (PHP >= 7.1 et = 5.5.0)
4. Accédez à la plateforme publique WeChat, postulez pour un mini-programme et obtenez l'AppID et l'AppSecret.
Tutoriel de déploiement côté serveur
1. Ajoutez le site et téléchargez le code dans le répertoire racine
2. Le répertoire public lié au projet est le répertoire en cours d'exécution et sélectionnez thinkphp de manière pseudo-statique.
3. Entrez le nom de domaine que vous avez lié et il passera automatiquement à l'interface d'installation.
4. Installez selon les invites (les trois étapes ci-dessus consistent en fait à installer le framework fastadmin)
5. Entrez dans le backend, recherchez « programme d'entraînement manuel » dans la gestion des plug-ins et installez-le.
6. Installez le plug-in de connexion tiers
7. Configurez le mini programme AppID et AppSecret (obtenus sur la plateforme publique WeChat), pratiquez la clé Lab (si vous déployez la version indépendante, générez simplement vous-même une chaîne à 16 chiffres) et ne modifiez pas l'ID du site ! ! !
8. Le serveur est déployé
Tutoriel de déploiement de mini-programmes
Le code source du mini programme se trouve dans le dossier wxapp
Dans les outils de développement WeChat, sélectionnez le projet dans le coin supérieur gauche, importez le projet et sélectionnez ce dossier
1. Modifiez la cryptoKey sous le fichier config.js et générez vous-même une chaîne de 16 bits
2. Modifiez le nom de domaine dans baseUrl par le vôtre (notez que sur la plateforme publique WeChat, ajoutez une liste blanche)
3. Modifiez l'appid dans le fichier project.config.json par le vôtre
4. Outils de développement WeChat, dans les détails dans le coin supérieur droit, cochez ES6 à ES5
5. Si une erreur est signalée, veuillez vérifier si la liste blanche est configurée. Après la configuration, dans la configuration du projet (voir le coin supérieur droit de l'image ci-dessus), cliquez sur Actualiser.
6. Aperçu, vous pouvez télécharger s'il n'y a pas de problème
Manuel d'utilisation
1. Paramètre d'ambiance en haut de la page d'accueil. Parce que l'applet du programme ressemble trop à un outil et n'a pas de fonctions diverses, donc l'espace de fonctionnement n'est pas fort, cette fonction a donc été ajoutée, comme changer l'arrière-plan du Festival des bateaux-dragons et du Festival de la mi-automne. Elle peut même s'ouvrir. des soumissions permettant aux étudiants de prendre des photos du paysage du campus et de les donner aux autres signatures, une changée chaque jour.
2. Vous pouvez définir l'heure de cours, les dates d'heure d'hiver et d'été par école, sans s'influencer mutuellement, et passer automatiquement à la date.
3. L'importation du programme dans le système d'administration éducative nécessite une adaptation. Actuellement, les systèmes d'administration éducative de Zhengfang et de Qingguo sont pris en charge.
4. Partagez l'intégralité du programme de cours et générez un mini code de programme. Il convient à la même classe et au même programme de cours. Vous pouvez directement imprimer le code du mini programme et laisser les étudiants le scanner pour importer le programme de cours.
5. Le partage d'une seule classe convient aux situations où l'horaire de cours de chaque élève est incohérent. Vous pouvez directement coller le petit code de programme d'une seule classe à la porte de la classe et importer uniquement l'horaire de cours de cette classe.
image: