Course Trajectory Ranking via Dynamic Weight Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current school management systems lack an efficient method to provide students with personalized course recommendations based on actual student performance data, leading to suboptimal curriculum choices.

Innovation Solution

A method and system that utilize a data structure with weighted nodes representing courses, where weights are adjusted based on student grades, allowing for relative rankings of course trajectories, enabling students to make informed choices based on recorded successes and failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional school management systems are used without performance-based weighting, then course selection is simpler, but students cannot make informed choices based on actual student performance data

Engineering Contradiction:
Improvecourse recommendation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system implements feedback by using actual student performance data (grades) from completed courses to dynamically adjust weights of course nodes. This feedback loop enables the system to learn from past student outcomes and improve future course recommendations, directly addressing the need for measurement precision in course recommendations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes parameters by dynamically adjusting the weights associated with each course node based on student performance data. These weight parameters evolve over time as more grade data becomes available, allowing the system to adapt course recommendations without requiring complete system redesign.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If weights are adjusted for every course based on student grades, then personalized recommendations improve, but data processing requirements increase

Engineering Contradiction:
Improvepersonalization capabilityVSAvoiddata processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system applies local quality by adjusting weights individually for each course node based on its specific performance data rather than applying uniform changes across all courses. This allows personalized recommendations for each student while processing only the relevant data for their specific course trajectory, improving data processing efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs partial action by focusing weight adjustments only on courses that are part of a student's specific trajectory or have available performance data, rather than processing all course data for every student. This selective approach maintains personalization capability while reducing overall data processing requirements.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of manufacture

If course rankings are provided without weight adjustments, then the system is easier to implement, but students receive suboptimal curriculum choices

Engineering Contradiction:
Improvesystem implementation easeVSAvoidcurriculum recommendation quality
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system performs preliminary action by pre-calculating and storing weights for each course node based on available performance data. This allows the system to provide reliable course rankings with minimal real-time computation, maintaining ease of implementation while improving recommendation quality through preprocessed performance-based adjustments.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10394767B2Computing network node adjustments
Publication Date: 2019.08.27 ORACLE INT CORP
  • US10394767B2 patent drawing
  • US10394767B2 patent drawing
  • US10394767B2 patent drawing

AI summary

A method of computing relative rankings for multiple course trajectories may include accessing a data structure. The data structure may include a first node that may represent a first course and a plurality of nodes that may represent courses that are available after completing the first course. Each of the plurality of nodes may be associated with a weight, and the plurality of nodes may include a second node representing a second course. The method may also include receiving a first grade for a student for the first course and receiving a second grade for the student for the second course. The method may additionally include adjusting the weight associated with the second node using the first grade and the second grade. The method may further include providing a ranking of the plurality of courses using the weights of the plurality of courses.