Method and system for ranking users in online program evaluation system

A user ranking and program technology, applied in the computer field, can solve problems such as the user's programming ability that cannot reflect the programming ability, and achieve the effect of flexible adjustment

Active Publication Date: 2014-12-24
UNIV OF SCI & TECH OF CHINA
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the current online program evaluation system, the ranking of users is based on the number of correct problems solved by users as t

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for ranking users in online program evaluation system
  • Method and system for ranking users in online program evaluation system
  • Method and system for ranking users in online program evaluation system

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0021] Example one

[0022] figure 1 This is a flow chart of a method for user ranking in an online program evaluation system provided in the first embodiment of the present invention. Such as figure 1 As shown, the method mainly includes the following steps:

[0023] Step 11. Create a user table that includes the user number, the total number of submitted procedures, the number of correct procedures submitted, the number of completed procedures, and the user level;

[0024] Step 12. Determine the corresponding user level according to the total number of submitted procedures of the user under a certain user number, the number of correct procedures submitted, and the number of completed procedures.

[0025] Exemplarily, the user level can be calculated by the following formula:

[0026] degree = ∂ 1 correct sum + ∂ 2 finish total ;

[0027] Among them, sum represents the total number of submitted procedures, correct represents the number of correct sub...

Example Embodiment

[0032] Example two

[0033] figure 2 This is a schematic diagram of a user ranking system in an online program evaluation system provided in the second embodiment of the present invention. Such as figure 2 As shown, the system mainly includes:

[0034] The user list creation module 21 is used to create a user list that includes the user number, the total number of submission procedures, the number of correct submission procedures, the number of completed procedures and the user level;

[0035] The user level calculation module 22 is used to determine the corresponding user level according to the total number of submitted procedures of the user under a certain user number, the number of correct procedures submitted, and the number of completed procedures;

[0036] The user ranking module 23 is used to rank the users based on the user level as the evaluation standard of the user's programming ability to obtain the user ranking;

[0037] The result output module 24 is used to output t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method and a system for ranking users in an online program evaluation system. The method comprises the following steps of establishing a user table which contains user serial number, total number of program submitting times, correct number of program submitting times, number of completed program titles, and user level; according to the total number of program submitting times, correct number of program submitting times and number of completed program titles of a user under the user serial number, determining the corresponding user level; using the user level as the evaluation standard of the user programming capacity degree, sequencing the users, and providing the rank of the users; returning the ranking results back to the user. The method and the system have the advantage that the programming master player among the users can be conveniently found.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a user ranking method in an online program evaluation system. Background technique [0002] The online program evaluation system allows users to submit problem-solving codes online, and the system automatically compiles and runs and gives evaluation results, and can rank users. [0003] In the current online program evaluation system, the ranking of users is based on the number of correct problems solved by users as the evaluation standard, which cannot reflect the actual programming ability of users with strong programming ability but few problems solved. Contents of the invention [0004] The purpose of the present invention is to provide a method and system for ranking users in an online program evaluation system. The correct rate of programs submitted by users reflects the user's programming ability to a certain extent, and the number of correct problems solved by users c...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/44G06F17/30
Inventor 孙广中史腾飞
Owner UNIV OF SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products