Downcodes의 편집자는 Hands-Learning Lab 커리큘럼 애플릿의 소스 코드에 대한 자세한 소개 및 배포 튜토리얼을 제공합니다. 소스 코드는 ThinkPHP 시스템을 기반으로 프론트엔드와 백엔드가 분리되어 개발되었으며 커플 기능, 커리큘럼 배경 설정, 교육 시스템 커리큘럼 가져오기, 다중 학교 지원 및 기타 특수 기능을 포함한 기능이 풍부합니다. 사용자에게 편리하고 개인화된 코스 관리 경험을 제공합니다. 커플간의 대화형 메시지든, 개인화된 강좌 일정 배경 설정이든, 학습 생활에 재미를 더할 수 있습니다. 또한 이 소스 코드는 다른 사람이 공유하는 강좌 일정 및 단일 강좌 정보 가져오기를 지원하므로 사용자는 필요한 정보를 더 쉽고 빠르게 얻을 수 있습니다.
Lianshou Lab 커리큘럼 애플릿의 소스 코드는 Thinkphp 시스템을 기반으로 개발된 프런트엔드 및 백엔드 분리 시스템입니다.
소스 코드 기능 소개
1. 커플 기능
2. 부부간의 메시지
3. 커플은 서로를 위한 커리큘럼 배경을 설정합니다.
4. 일일, 주간 수업 일정 배경을 직접 설정하세요.
5. 교육행정시스템 커리큘럼 가져오기
6. 다른 사람이 공유한 수업 일정 가져오기
7. 다른 사람이 공유한 단일 레슨을 가져옵니다.
8. 다학교 지원
9. 홈페이지 상단 분위기 설정 (관리자 설정, 축제분위기)
환경 요구 사항
1. 서버: php+mysql (fastadmin 기반)
2. 미니 프로그램: 기본 + colorui
준비
1. 자체 서버와 등록된 도메인 이름을 준비해야 합니다.
2. https 인증서를 신청하세요. dnspod 웹사이트는 1년 동안 무료로 신청하실 수 있습니다.
3. PHP 운영 환경(PHP >= 7.1 및 < 7.3(PHP7.1 권장), Mysql >= 5.5.0)을 설치합니다.
4. 위챗 공개 플랫폼으로 이동해 미니 프로그램을 신청하고 AppID와 AppSecret을 획득하세요.
서버측 배포 튜토리얼
1. 사이트를 추가하고 루트 디렉터리에 코드를 업로드합니다.
2. 프로젝트에 바인드된 공개 디렉토리는 실행 디렉토리이며 의사 정적으로 thinkphp를 선택합니다.
3. 바인딩한 도메인 이름을 입력하면 자동으로 설치 인터페이스로 이동합니다.
4. 프롬프트에 따라 설치합니다. (위의 세 단계는 실제로 fastadmin 프레임워크를 설치하기 위한 것입니다.)
5. 백엔드에 들어가 플러그인 관리에서 "수련일정"을 검색하여 설치하세요.
6. 타사 로그인 플러그인 설치
7. 미니 프로그램 AppID 및 AppSecret(WeChat 공개 플랫폼에서 제공)을 설정하고 Lab Key를 연습하고(독립 버전을 배포하는 경우 16자리 문자열을 직접 생성하면 됩니다) 사이트 ID는 변경하지 마세요! ! !
8. 서버가 배포됩니다.
참고: 서버가 없는 경우 당사의 SaaS 버전, 즉 당사 서버를 사용할 수 있으며 미니 프로그램은 여전히 귀하의 것입니다.
미니 프로그램 배포 튜토리얼
미니 프로그램의 소스 코드는 wxapp 폴더에 있습니다
WeChat 개발자 도구에서 왼쪽 상단에 있는 프로젝트를 선택하고 프로젝트를 가져온 후 이 폴더를 선택합니다.
1. config.js 파일에서 cryptoKey를 수정하고 직접 16비트 문자열을 생성합니다.
2. baseUrl의 도메인 이름을 자신의 이름으로 수정합니다(WeChat 공개 플랫폼에서는 화이트리스트를 추가하세요).
3. project.config.json 파일의 appid를 원하는 대로 수정하세요.
4. WeChat 개발자 도구의 오른쪽 상단 세부정보에서 ES6~ES5를 확인하세요.
5. 오류가 보고되면 화이트리스트가 구성되어 있는지 확인하세요. 구성 후 프로젝트 구성(위 그림 오른쪽 상단 참조)에서 새로 고침을 클릭하세요.
6. 미리보기, 문제가 없으면 업로드 가능
사용설명서
1. 홈페이지 상단에서 분위기 설정. 커리큘럼 애플릿이 너무 도구같고 잡다한 기능이 없어서 운영공간이 넉넉하지 않아서 단오절이나 중추절 배경을 바꾸는 등의 기능을 추가하게 되었습니다. 학생들이 캠퍼스 풍경을 사진으로 찍어 다른 사람에게 줄 수 있는 제출물, 매일 하나씩 변경됩니다.
2. 학교별 수업시간, 동계, 하계 날짜를 서로 영향을 주지 않고 설정하여 자동으로 해당 날짜로 전환할 수 있습니다.
3. 커리큘럼을 교육 행정 시스템으로 가져오려면 조정이 필요합니다. 현재 Zhengfang 및 Qingguo의 교육 행정 시스템이 지원됩니다.
4. 전체 강좌 일정을 공유하고 미니 프로그램 코드를 생성합니다. 동일한 수업, 동일한 강좌 일정에 적합합니다. 미니 프로그램 코드를 직접 인쇄하고 학생들이 이를 스캔하여 강좌 일정을 가져올 수 있습니다.
5. 단일 수업 공유는 각 학생의 수업 일정이 일치하지 않는 상황에 적합합니다. 단일 수업의 작은 프로그램 코드를 교실 문에 직접 붙여넣고 해당 수업의 수업 일정만 가져올 수 있습니다.
이 튜토리얼이 Hands-on Lab 커리큘럼 애플릿의 소스 코드를 성공적으로 배포하고 사용하는 데 도움이 되기를 바랍니다. 질문이 있으시면 언제든지 문의해 주세요. Downcodes 편집자는 귀하의 행복한 사용을 기원합니다!