the Automation Laboratory Network Platform
the Automation Laboratory Network Platform.
“The automation lab network platform fusing web 2.0 technology and facingcultivation of innovation and practice ability” aims at buildingB/S structure network platform with independent intellectual propertyrights to realize facing the training of undergraduate innovationability in school of automation and standardizing the newexperimental teaching mode. The system uses NGINX as the directionagent server and the volume server, which on server side we deploythe application server to integrate a variety of application service,and at the front end browser we implement the aggregation and displayof static web pages, front-end script and server side service.
Students can access the lab’s website system through the campusnetwork. After logging in via the account and password, they canenter the work table, which is responsible for the personal test workand the push of various messages. The system is not in accordancewith the traditions about the conventional module, professional basicexperiment module and comprehensive improvement type and researchinnovation type lab module to set the module and interface, but basedon the user’s actual workflow to layout. In the background, we apply“extended finite state machine”(national invention patent201510323287.6) for flow control. The main functions include: testadvanced controlled (preview, examination, appointment anddiscussions, submit), automatic grouping and intra group discussionbased on the timely communication, and community based creative aggregation and recruitment, appointment and distribution,recruitment and selection, interactive discussion, and etc. The teachers can also log on to the work table with the account andpassword, which is responsible for personal test work and the push ofvarious messages. The main work of teachers is to complete the initialization of professional test set (test preparation content,theory test, questionnaire and opening period, the grouping principle, etc.), group evaluation, curriculum information uploadingto share, discussing guidance in homework marking, making an appointment to distribution, recruitment and selection, node report,and results publishing, etc.