Design and implementation of cloud computing experimental platform based on OpenStack
Budget: $20 – $60 USD
1. Research content:
The main functions of the cloud computing experimental platform are as follows:
(1) Registration and login functions. Students can use the student number as the ID registration account, and teachers can use the job number as the ID registration account. The user first fills in the personal information, then sets the login password, and finally verifies and binds the student number or job number, and the platform prompts the user to register successfully. After successful registration, you can use the registered user account to log in to the experimental platform through the unified authentication portal.
(2) Course management function. After the student user logs in, he/she can see the list of courses to be studied. Click to start the course. The course will enter the list of courses being studied. After completing the study, he/she will enter the list of completed courses. Users can select all unfinished courses at any time and place. The platform records the learning progress of student users. The next time they log in to the system, they can choose to continue to learn the last unfinished course.
(3) Teaching management function. After logging on to the platform, teacher users can upload experimental learning materials, make simulation experiment programs, and manage virtual simulation experiment courses. Teacher users can also browse student learning records and master student learning progress.
(4) Report statistics function. The teaching administrator can use this platform to automatically collect the relevant data information of the user using the platform and generate statistical reports. Such as statistics of students' cumulative learning time and learning progress. Analyze students' learning habits and platform use effects through data, and produce reports.
(5) System management function. The system administrator can manage user information, view system operation log and user access log, set platform management parameters, and manage system operation and maintenance.
The main functions of the cloud computing experimental platform are as follows:
(1) Registration and login functions. Students can use the student number as the ID registration account, and teachers can use the job number as the ID registration account. The user first fills in the personal information, then sets the login password, and finally verifies and binds the student number or job number, and the platform prompts the user to register successfully. After successful registration, you can use the registered user account to log in to the experimental platform through the unified authentication portal.
(2) Course management function. After the student user logs in, he/she can see the list of courses to be studied. Click to start the course. The course will enter the list of courses being studied. After completing the study, he/she will enter the list of completed courses. Users can select all unfinished courses at any time and place. The platform records the learning progress of student users. The next time they log in to the system, they can choose to continue to learn the last unfinished course.
(3) Teaching management function. After logging on to the platform, teacher users can upload experimental learning materials, make simulation experiment programs, and manage virtual simulation experiment courses. Teacher users can also browse student learning records and master student learning progress.
(4) Report statistics function. The teaching administrator can use this platform to automatically collect the relevant data information of the user using the platform and generate statistical reports. Such as statistics of students' cumulative learning time and learning progress. Analyze students' learning habits and platform use effects through data, and produce reports.
(5) System management function. The system administrator can manage user information, view system operation log and user access log, set platform management parameters, and manage system operation and maintenance.