From the initial conception to the completion of this system, it took more than a year and many versions were made, but none of them were satisfactory. The main reason is that I am too lazy. I want to achieve the purpose of teaching in class and save trouble, so I came up with this gadget.
The system is mainly made for Huan Zhang, who I am currently taking classes. I am also learning by doing in terms of code. It may be too rough and unsatisfactory. Please give me an explanation and just give it a try! !
The program script does not filter the submitted data. One reason is laziness, and the other reason is that this system is not open to the public and there are no security issues. Teachers are professionals and will not enter data randomly to make the system go wrong; There is a problem for students to crack, such as changing IP or downloading games, etc. There is no better solution yet. As far as changing IP is concerned, my original intention is to verify the MAC address, but ASP does not seem to have this function, and other languages do not have it. Yes, so. . . . There are still some aspects that need to be improved. Since the basic functions have been implemented, it seems that there is no motivation to continue to work on it. I will give it to everyone. Use it if it can be used, and throw it away if it cannot be used!
If you think this system is okay and needs improvement, please contact me to obtain the source code.
MAIL: [email protected]
Test running environment: Microsoft Windows XP Professional SP3+NetBox 2.8
Writing language: ASP+FLASH
1.1 Setup
1.1.1: WEB server
For small classrooms it is recommended to use NetBox, download address: http://www.netbox.cn, install and run
main.box in the root directory of the website is OK
You can also use the IIS that comes with WINDOWS. I won’t go into details on how to set it up. There are many online.
1.1.2: Server configuration
First, use Access2003 to edit blxx.mdb under admin, and replace the data in the table [ip_gl]; _NO is the machine number, _IP is the student machine IP, and the last two items are ignored.
Next, configure the class and other information. The corresponding file is admin/set.xml. Change the class and file type inside to what you need.
Finally, create a folder corresponding to the class data in uploadfiles.
1.2 Use
After completing the above configuration, run "Network Classroom Management System.exe" under admin (the file can be placed anywhere on the teacher's computer) to start the corresponding settings.
The basic settings can set the class, upload file type, and the review method after students upload their homework. Here is an explanation of the review method, which is mainly the review method for game activation after students upload their homework. If it is automatic, it will automatically To activate the game, the teacher needs to activate the game manually.
Task management is the content of the class. Some concepts from WebQuest are borrowed here. The class is conducted in the form of tasks, which is considered a lazy behavior. The edit buttons behind the task list are activate, edit, and delete respectively.
Control management and manually enable or disable student games. Game permissions are verified in real time.
Game management requires a FLASH game. The file name is the file name of the FLASH game and the file name of the game thumbnail. Only fill in the file name, no path is required. All game files and pictures must be placed in the game directory. If you find it inconvenient, you can modify the corresponding game code yourself.