Project background
Under the background of the rapid development of digital education, optimizing mathematics teaching resources using knowledge graph and AI technology has become an important way to improve the quality of education
Volume of key initiatives. We hope to build a structured, visual and intelligent knowledge base of math questions to help teachers more effectively
Organize teaching content to support students' independent learning and personalized development. At the same time, the development of intelligent preview and question function to further enhance the students
Learning experience and test results.
Project objective
1. Construct junior middle school mathematics knowledge map: cover all core knowledge points and their interrelationships to ensure clear knowledge structure and rigorous logic.
2. Develop intelligent test bank: integrate all kinds of math questions (including textbook questions, exercises, competition questions, etc.), and realize intelligence through AI technology
Can classify and recommend.
3. Realize resource visualization: Provide intuitive knowledge graph display to support teachers and students to intuitively understand knowledge structure.
4. Develop extra-curricular preview function: Based on knowledge graph, provide personalized preview guidance to help students efficiently prepare for classroom learning.
5. Develop intelligent question setting system: Use AI technology to automatically generate test questions that adapt to students' level and support diverse question types and difficulties.
6. Build a user-friendly interface: ensure that the system is easy to use, support teachers to upload questions, manage resources, and students to practice and self-study
Survey.
Duties and requirements
Developers need to have the following capabilities:
Knowledge graph construction: familiar with the design and implementation of knowledge graph, able to sort out knowledge points and related points according to middle school mathematics curriculum standards
Department.
Application of artificial intelligence: Experience in the application of AI technology, especially in natural language processing, intelligent recommendation system, automatic generation of questions
And so on.
Educational resource management: Understand the organization and management methods of educational resources, especially mathematics teaching resources.
Programming and development: Proficient in relevant programming languages and frameworks (such as Python, JavaScript, React.js, D3.js, etc.)
Line front and back end development.
Database design: Familiar with relational or non-relational database design and optimization (such as MySQL, MongoDB, etc.).
User experience design: With good interface design ability, to ensure that the system is easy to operate and user-friendly.
Testing and optimization: Software testing and optimization capabilities to ensure the stability and efficiency of the system.
Give priority to:
Experience in educational technology projects is preferred.
Understand the curriculum standards and teaching methods of junior middle school mathematics.
There are relevant project portfolios or case presentations.
Experience in machine learning and deep learning model development.
Project deliverables
1. Knowledge graph model: a structured model covering all mathematical knowledge points and their correlation in junior middle school.
2. Intelligent question bank system: contains multiple categories and difficulty levels of math questions, with intelligent search and recommendation functions.
3. Extra-curricular preview function module: Based on the knowledge graph, provide personalized preview guidance content.
4. Intelligent question setting system: it can automatically generate test questions that adapt to the level of students, and support the output of different question types and difficulties.
5. Visual interface: Display knowledge map and test bank user interface, support interactive operation.
6. Technical documents: detailed system design documents, instructions and maintenance guides.
7. Source code and deployment plan: Complete project source code and deployment instructions to ensure sustainable maintenance and upgrade.