Disclosed are a smart education system and method for software expert job training and evaluation. When a software education service is provided, authoring tools for the creation and authoring of educational content including video, voice, image, and text content are developed based on a national competency standard (NCS)-based learning model, and source codes are provided. E-books (digital textbooks) including multimedia video lectures for various types of theoretical lectures from basic to advanced learning and expert levels, ICT information technology and the syntax of programming languages, and source codes and correct answers for each level (beginner/intermediate/advanced/expert levels) are provided to user terminals of trainees. Software source code coding and compile errors or linked errors for individual trainees are corrected and checked. By using machine learning engines and learning model algorithms of machine learning, different customized repetitive learning services are provided according to individual learning states. UX content browsers displaying educational content by learner levels are provided. Interactive e-learning services for sending and receiving messages, sending and receiving source code files and providing video chat between instructors and the trainees are provided. The E-books (digital textbooks) and educational content are registered in a smart education server in advance through the Internet. PCs and tablet PCs provide software expert job training and evaluation services. The present invention can effectively train and evaluate a software expert.;COPYRIGHT KIPO 2020
展开▼