Teaching plan copy solution introduction

zhaozj2021-02-16  162

Copy plan analysis and design report for teaching plan

Copy plan for teaching programs:

In the field of distance education, teaching plans and courses cannot guarantee that they do not change, and the actual demand of this change is very urgent. After the teaching plan and the course change, it will lead to the application contradiction between the different teaching programs before and after the change. This contradiction will profoundly affect teaching activities, student management, examination arrangements, fees, and students graduate. Some series of management issues. .

The above problem belongs to an objective problem in the network of network distance education, and a copy of the teaching plan is a complete set of solutions to the above problems. The program is established, functional and practical, and has the necessary extension capabilities in the case of comprehensive analysis of teaching teaching in teaching.

Description of the Teaching Plan Copy Scheme:

I: Copy of the teaching plan for the management of the course and teaching programs, based on course resources. Course resources are abstract extraction of teaching courses, and courses include public properties of all courses, such as curriculum names, versions, etc. After establishing a teaching plan, the course resource is applied to the teaching plan, and the course resources applied to the teaching plan are ultimately referred to as courses. Such courses, teaching programs, courses, and three together form a teaching resource management basis.

II: After the teaching plan and course have changed, for example, in the case of a teaching plan, a large number of courses are deactivated and upgraded, and a copy of the teaching plan is needed. Created Teaching Plan Copy contains all the course resources, all teaching programs and courses. When students have created a student status, it is necessary to establish a copy of the latest teaching plan. The teaching resources of students have come from a copy of the corresponding teaching plan, and there is no association between the teaching plan copy and the copy, completely independent.

Three: Under the copy plan of the teaching plan: After the teaching plan changes, the system guarantees that new and old students can browse to the latest teaching plan, and ensure that old students can browse to the content of the old teaching plan that has already been learned.

Four: Under the Copy Plan of the Teaching Plan: After the course changes, it is necessary to ensure that students who have already learned the old courses are unaffected, and students who have not learned the course have been browsed to the latest outcomings. If the course's credits change, it is necessary to involve the problem of students' selection deduction.

5: All these changes will directly affect the students' graduation qualifications. With the changes in the teaching plan, the detailed criteria of different student graduates will be weak. If the graduation standard can be identified, how to handle the graduation business, and it is part of the teaching plan copy integrated solution.

Six: The result of the final implementation of the teaching plan is that teaching managers have always maintained a set of the latest teaching plan, and create a copy after the teaching plan has undergone large changes. Any changes to the teaching plan after the copy creation will be responsible for updating the content under all copies. Regulations on how to update the copy of the teaching plan after the change requires the teaching strategy of the teaching department.

Copying plan of the teaching plan is currently included in:

1: Attribute information change of teaching programs

2: Teaching plan to add courses

3: Teaching Plan Close the Course

4: Course deactivation

5: Curriculum upgrade

6: Course replacement

7: Curriculum class change

8: Students who have provided a forcibly upgrade to learn old versions

9: Provide forced to replace students who have learned old courses.

10: Comprehensive review of students graduates.

A special example of a special example of the coping plan of the teaching plan:

In the platform of many schools, in order to meet the changing needs of the teaching plan, the teaching plan corresponding to the enrollment batch is established. The core idea of ​​this program is to create for each new admission batch. A new teaching plan, each of these teaching programs is independent and complete, and students within the corresponding enrollment can only learn the teaching resources under this batch of teaching programs. In fact, this approach is a special case of a coping plan of the teaching plan. It is also a specific embodiment of a teaching strategy. According to the solution of the teaching plan, the independent teaching plan corresponding to each admission batch is a copy of the teaching plan. Applying a coping plan for teaching programs, you can make a breakthrough on the original basis.

1: All independent teaching programs (copy) are all use of the same course resource, reducing problems that maintain the same course under different independent teaching programs, and reduce management difficulties.

2: The process of automatically created a copy is implemented, eliminating the rejuvenation process of each creation of a teaching plan.

3: Due to the use of common teaching resources, it reduces the difficulty of transvesting professional, transition, and transducing student types, and even supports student transfer copies (ie, transition under different batches).

4: It can support more complex teaching strategies, such as supporting credits, changing curriculum types, etc.

5: Leave the rules that must be created a new teaching plan if you create a new batch, you can create a new teaching plan copy according to the teaching strategy in any need.

Copy of a copy of the teaching plan:

The National People's Congress on Teaching Plan Change Strategy Description:

Teaching Plan Change Strategy is to define the change of the teaching plan, and the changes in all copies are specified, and these changes are described, the impact of students studying and graduation.

The function of the teaching plan described in the teaching plan of the above section 3 is as follows:

1: Attribute information (graduation information) of the teaching plan

2: Teaching plan to add courses

3: Teaching Plan Close the Course

5: Curriculum upgrade

6: Course replacement

7: Curriculum class change

1 Add a new lesson: When the teaching plan adds a new course, all copies corresponding to the copied teaching plan add this course, if the addition is required, in the copy must be repaired (optional) Add, other curriculum types don't have to do any changes, add the original type directly.

After the copy adds a new lesson, the old students can learn or learn. Because the people who do not adopt a compulsory course at the graduation stage, the student can graduate, but the course takes all the necessary courses to graduate, all the new "Elective Must Caught" is the old health Do not learn to have no effect on graduation.

2 Turn off the course: Close the course and have no courses replace the course. Changes in the course in this teaching plan directly affect all copies records, and all the courses under the corresponding teaching programs in the copy will follow up. The movement of the course is divided into course deactivation, arrange 3 exams, and the course shuts down 3 processes.

After the course is deactivated, if you don't learn this course, you can't choose this course (no in the list of class), all students have already selected the class, or have already learned the lesson, will continue to continue Learn the course and you can participate in the up to 3 exams. If you don't have a student of 3 exams, you will be returned by the school.

3 Curriculum Upgrade: Upgrade for a course resource, disabled the current course, add a new lesson. Deactivated courses are deactivated in the process of closing courses, and 3 exams, after 3 exams, execution courses are closed, when the course deactivated due to upgrades is closed, execute forced course upgrade operations. Until all students studying this course stop using the course. The forced upgrade action is to turn off the courses that students need to be upgraded and perform the selection deduction of the new lesson, and then perform the course. The same upgrade process can be classified through the student to actively perform the course upgrade during the selection phase, and then there is a diploma in the course.

In the course of the course upgrade, if the course credits before the upgrade is different, you need to process credits. If the upgrade course credits are greater than the old course, you need to buckle the fee during the upgrade, if it is upgraded The course is less than the old course, and the cost of returning the students will be returned.

4 Course Substitution: A course replacing a course under a teaching plan is to join a few doors that there is no curriculum in the current teaching plan to the teaching plan, and will have alternative courses to implement the course process, and the process is still deactivated. And 3 exams, then perform the course shutdown, and execute an forced replacement after the course is turned off.

Forced alternative business processing processes and upgrades are completely similar.

5 Currency Change: Credit is an item in the system of the people, that is, the course under all teaching programs is the same credits. After the credit changes of the course resource, the curriculum resources under all teaching plans have allocatedly changed.

For older students who have already learned the course, credits keep the original credits unchanged. These courses that these students learn are deducted according to the new credit fees when upgrading or alternative. For students who do not learn the course, credits deduct the credits after the change.

6 About graduation information change: At present, the changes of graduation information of the People's Congress requires all copies to follow changes, and all students have graduated the graduation conditions as the necessary standards.

Database ER design on the Copy of the People's Congress:

The data structure of the teaching plan is different from the teaching plan data structure in the system. In the existing system, in order to adapt to the characteristics of the teaching plan, the more flexible design, especially the teaching plan. Conditions, almost a data structure that is not a complete teaching plan in a flexible way. Here we do not detail the data structure of the teaching plan.

In a copy of the teaching plan, there is no continuation of this structure but uses information according to the information in the teaching plan, directly patching the actual courses, the two-dimensional data structure of the teaching plan. For example, academic teaching programs, directly establish a variety of graduation conditions data structures. This is conducive to simplifying the complexity of business operations such as learning, graduation, and has also been isolated from the original teaching plan and the actual teaching plan. In this layer of teaching programs, the teaching plan will be used to transform from virtual patchwork to actual teaching programs. At the same time, it also implemented in a copy of the teaching plan. After completing the addition of new class to the teaching plan, the compulsory course of the old student learning is transformed into the actual operation of the elective subject.

For specific data structures, see the "Copy Data Structure of Teaching Plan" in the attachment.

Technical description of copy of the People's Congress Teaching Plan

In order to achieve the above data structure, we need to copy a large number of existence and a large number of duplicate data, the more data redundancy, the more data redundancy, and according to the change of the teaching plan, the change of the teaching plan will bring a lot of copies. Linkage. This undoubtedly brings a lot of complex data operations. In the face of actual functional needs and current design results, we have created a teaching plan and a copy intermediate layer data structure in the process of implementing a copy of the People's Congress Teaching Plan and Teaching Plan. This data structure is actually the epitome of the original teaching plan data structure, most of which are all kinds of main relationship tables, and there is no actual data content. Based on this intermediate layer, the establishment of copy data of the teaching plan is created based on the copy data structure. The intermediate layer data structure of the teaching plan will see the "Copy Intermediate Layer Data Structure of Teaching Plan" in Annex.

Such a large amount of data can be based on the teaching planned data, without having to copy and link, of course, the implementation of this program is also based on the above-mentioned teaching plan change strategy, and most of the teaching plan changes to the existing teaching plan. And maintain consistent, which is the key to the implementation of the trial scheme.

In the process of creating a teaching plan, first is a process of creating a new teaching plan, which is packaged in the NewteachPlancopyCreate () method of the TeachPlanchPyProcessB class. After creating a teaching plan, all of the subsequent changes are achieved through such methods, follow-up linkage actions include:

1: Increase the courses to the copy of the copy of the qualifications.

2: Add a course to a program corresponding to a designated teaching plan.

3: Increase the courses of the Copy Professional Repair Teaching Plan, the copy of the copy.

4: Add a copy of the courses to the copy of the copies.

5: Give a specified teaching plan to create a course alternative to a copy record.

These linkage movements are in addition to a few ways to pass the code implementation, all other actions are used in the stored procedure. In fact, this part of the code basically plays the role of operational excuses, which is used to ensure the consistency of modification after the copy of the teaching plan.

Tuesday, June 29, 2004

Li Ling

annex

Teaching plan copy data structure

Teaching plan copy intermediate layer data structure

转载请注明原文地址:https://www.9cbs.com/read-8679.html

New Post(0)