โปรแกรมแก้ไข 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 สามารถสมัครได้ฟรีหนึ่งปี
3. ติดตั้งสภาพแวดล้อมการทำงาน PHP (PHP >= 7.1 และ < 7.3 (แนะนำ PHP7.1), Mysql >= 5.5.0)
4. ไปที่แพลตฟอร์มสาธารณะ WeChat สมัครมินิโปรแกรม และรับ AppID และ AppSecret
บทช่วยสอนการปรับใช้ฝั่งเซิร์ฟเวอร์
1. เพิ่มไซต์และอัปโหลดโค้ดไปยังไดเร็กทอรีราก
2. ไดเร็กทอรีสาธารณะที่เชื่อมโยงกับโปรเจ็กต์คือไดเร็กทอรีที่กำลังรันอยู่ และเลือก thinkphp แบบคงที่แบบหลอก
3. ป้อนชื่อโดเมนที่คุณผูกไว้ จากนั้นมันจะข้ามไปยังอินเทอร์เฟซการติดตั้งโดยอัตโนมัติ
4. ติดตั้งตามคำแนะนำ (สามขั้นตอนข้างต้นเป็นการติดตั้งเฟรมเวิร์ก fastadmin จริง ๆ )
5. เข้าสู่แบ็กเอนด์ ค้นหา "ตารางการฝึกมือ" ในการจัดการปลั๊กอิน และติดตั้ง
6. ติดตั้งปลั๊กอินการเข้าสู่ระบบของบุคคลที่สาม
7. ตั้งค่ามินิโปรแกรม AppID และ AppSecret (ได้รับจากแพลตฟอร์มสาธารณะ WeChat) ฝึกคีย์ Lab (หากคุณปรับใช้เวอร์ชันอิสระ เพียงสร้างสตริง 16 หลักด้วยตัวเอง) และอย่าเปลี่ยน ID ไซต์! - -
8. เซิร์ฟเวอร์ถูกปรับใช้
หมายเหตุ: หากคุณไม่มีเซิร์ฟเวอร์ คุณสามารถใช้เวอร์ชัน SaaS ของเราได้ นั่นคือ ใช้เซิร์ฟเวอร์ของเรา และมินิโปรแกรมยังคงเป็นของคุณเอง
บทช่วยสอนการใช้งานมินิโปรแกรม
ซอร์สโค้ดของมินิโปรแกรมอยู่ในโฟลเดอร์ wxapp
ในเครื่องมือสำหรับนักพัฒนา WeChat ให้เลือกโปรเจ็กต์ที่มุมซ้ายบน นำเข้าโปรเจ็กต์ และเลือกโฟลเดอร์นี้
1. แก้ไข cryptoKey ใต้ไฟล์ config.js และสร้างสตริง 16 บิตด้วยตัวเอง
2. แก้ไขชื่อโดเมนใน baseUrl เป็นของคุณเอง (โปรดทราบว่าในแพลตฟอร์มสาธารณะ WeChat ให้เพิ่มรายการที่อนุญาต)
3. แก้ไข appid ในไฟล์ project.config.json เป็นของคุณเอง
4. เครื่องมือสำหรับนักพัฒนา WeChat ในรายละเอียดที่มุมขวาบน ให้ทำเครื่องหมาย ES6 ถึง ES5
5. หากมีการรายงานข้อผิดพลาด โปรดตรวจสอบว่าได้กำหนดค่าไวท์ลิสต์แล้วหรือไม่ หลังจากกำหนดค่าแล้ว ในการกำหนดค่าโปรเจ็กต์ (ดูที่มุมขวาบนของรูปภาพด้านบน) ให้คลิกรีเฟรช
6. ดูตัวอย่าง คุณสามารถอัปโหลดได้หากไม่มีปัญหา
คู่มือการใช้งาน
1. การตั้งค่าบรรยากาศที่ด้านบนของหน้าแรก เนื่องจากแอปเพล็ตหลักสูตรมีลักษณะเหมือนเครื่องมือมากเกินไปและไม่มีฟังก์ชันเบ็ดเตล็ด พื้นที่ปฏิบัติงานจึงไม่แข็งแรง จึงมีการเพิ่มฟังก์ชันนี้ เช่น การเปลี่ยนพื้นหลังสำหรับเทศกาลแข่งเรือมังกรและเทศกาลไหว้พระจันทร์ ก็สามารถเปิดได้ การส่งผลงานให้นักศึกษาถ่ายภาพทิวทัศน์ของมหาวิทยาลัยและมอบลายเซ็นให้ผู้อื่น มีการเปลี่ยนแปลงทุกวัน
2. คุณสามารถตั้งเวลาเรียน วันที่ในฤดูหนาวและฤดูร้อนแยกตามโรงเรียนได้ โดยไม่กระทบต่อกัน และสลับเป็นวันที่โดยอัตโนมัติ
3. การนำเข้าหลักสูตรเข้าสู่ระบบการบริหารการศึกษาจำเป็นต้องมีการปรับตัว ปัจจุบันระบบการบริหารการศึกษาของ Zhengfang และ Qingguo ได้รับการสนับสนุน
4. แบ่งปันตารางหลักสูตรทั้งหมดและสร้างรหัสโปรแกรมขนาดเล็ก เหมาะสำหรับชั้นเรียนเดียวกันและตารางหลักสูตรเดียวกัน คุณสามารถพิมพ์รหัสโปรแกรมขนาดเล็กได้โดยตรงและให้นักเรียนสแกนเพื่อนำเข้าตารางหลักสูตร
5. การแชร์ชั้นเรียนเดียวเหมาะสำหรับสถานการณ์ที่ตารางเรียนของนักเรียนแต่ละคนไม่สอดคล้องกัน คุณสามารถวางโค้ดโปรแกรมขนาดเล็กสำหรับชั้นเรียนเดียวที่ประตูห้องเรียนได้โดยตรง และนำเข้าเฉพาะตารางเรียนสำหรับชั้นเรียนนั้นเท่านั้น
ฉันหวังว่าบทช่วยสอนนี้จะช่วยให้คุณปรับใช้และใช้ซอร์สโค้ดของแอปเพล็ตหลักสูตร Hands-on Lab ได้สำเร็จ หากคุณมีคำถามใด ๆ โปรดติดต่อเรา บรรณาธิการของ Downcodes ขอให้คุณมีความสุขในการใช้งาน!