Neuedu Cloud Training Platform
Function

The Platform is committed to providing one-stop comprehensive project training for college students in computer science major. By simulating the software development production line of real enterprises, covering the demand analysis, system design, code implementation, system testing and other stages of the software development life cycle, it helps the school to solve the difficulties in the training of professional talents, such as the disconnection between the IT training and teaching environment and the enterprise work scene, the difficulty of tracking the records of process evaluation activities, the weakness of teamwork and project management training scenarios, and the difficulty in evaluating the mastery of students' abilities, aiming to improve students' engineering practice ability and professionalism.


At the same time, the platform provides intelligent student ability evaluation based on ability graph, and realizes in-depth analysis and evaluation of students' comprehensive ability by analyzing multi-dimensional data such as students' performance, project completion, and code quality in the training process, and provides scientific guidance for students' personalized development paths.




Feature

Real-world Enterprise Software Production Engineering Practice
  • Project management: real software R&D and production processes
Covering the full stages of requirements analysis, system design, code implementation, and system testing, our platform offers a flexible, transparent, lightweight, and efficient multi-mode dashboard. It provides end-to-end task tracking, making task content and progress easily visible at a glance.
  • Code management: GitLab-based code management
Based on the teaching group situation, intelligently create a code repository for the project team. Support collaborative development by multiple team members, allowing for shared code and parallel development. Real-time recording and tracking of changes in the code repository, enabling real-time understanding of the evolution of the code.
  • Continuous integration and management: Automate integration and deployment

Provide a visualized and configurable CI/CD continuous delivery software production line to achieve efficient automation of DevOps continuous delivery. It supports one-click automatic compilation, construction and deployment, process automation, built-in 10+ build standards, 20+ frameworks to reduce manual operation error, and improve efficiency and reliability. Allocate resources on demand and support the deployment of monadic application and microservices.


Evaluate Code from Multiple Dimensions

Evaluate the code from multiple dimensions, including code style, readability, reliability, security, maintainability. Accurately locate the problem to a specific line of code, so that developers can quickly find the problem and speed up the problem repair. Provide corresponding modification suggestions for code problems to help developers improve code quality.


Visualize Data from Multiple Dimensions

Visualize the teaching situation, display the tasks of the project team and the contributions of members, help teachers and managers monitor the teaching effect, find problems in time and take corresponding measures. Visualize the progress of the project, display the completion of tasks to help project members understand the overall progress of the project, adjust the work plan and resource allocation in a timely manner, and ensure that the project is completed on time.

 

Intelligently Generate Student's Competency Map
Reconstruct fragmented industry project case resources guided by competency goals, decompose them into clear competency points through progressive decomposition, and effectively relate them to project case tasks to build a competency map. Analyze students' performance in practical training, project completion status, code quality, and other multidimensional data to intelligently generate each student's competency map, visually displaying their strengths, weaknesses, and improvement areas.