CN112529744A - Method for positioning classroom to realize accurate attendance by utilizing position information of student mobile equipment - Google Patents

Method for positioning classroom to realize accurate attendance by utilizing position information of student mobile equipment Download PDF

Info

Publication number
CN112529744A
CN112529744A CN202011247156.1A CN202011247156A CN112529744A CN 112529744 A CN112529744 A CN 112529744A CN 202011247156 A CN202011247156 A CN 202011247156A CN 112529744 A CN112529744 A CN 112529744A
Authority
CN
China
Prior art keywords
classroom
student
information
teaching system
position information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011247156.1A
Other languages
Chinese (zh)
Inventor
何茂
谢维义
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Jiafa Education Technology Co ltd
Original Assignee
Chengdu Jiafa Education Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Jiafa Education Technology Co ltd filed Critical Chengdu Jiafa Education Technology Co ltd
Priority to CN202011247156.1A priority Critical patent/CN112529744A/en
Publication of CN112529744A publication Critical patent/CN112529744A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques
    • G06F18/232Non-hierarchical techniques
    • G06F18/2321Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
    • G06F18/23213Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C1/00Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
    • G07C1/10Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people together with the recording, indicating or registering of other data, e.g. of signs of identity

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Security & Cryptography (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Educational Technology (AREA)
  • Educational Administration (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • General Health & Medical Sciences (AREA)
  • Evolutionary Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Evolutionary Computation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • General Business, Economics & Management (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to an information technology, in particular to a method for positioning a classroom to realize accurate attendance by utilizing position information of student mobile equipment. The method comprises the following steps: (1) and (3) generating a classroom: a teacher logs in a teaching system, the teaching system generates a virtual classroom and generates verification information containing information entering the virtual classroom; (2) inviting the student: the classroom sends verification information containing the information of entering the virtual classroom to the students; (3) students enter a classroom: the students log in the teaching system in a mode of verifying the verification information and enter a virtual classroom; (4) obtaining student position information: the teaching system acquires student position information logged in the teaching system; (5) virtual classroom position calculation: calculating the virtual classroom position of the student position information by adopting a clustering algorithm; (6) checking in attendance: and judging the distance between the student position and the virtual classroom position, and checking the attendance successfully within the set distance. According to the invention, the virtual classroom position is calculated and positioned according to the student positioning clustering, the risk of inaccurate attendance data caused by remote classroom participation of students can be eliminated, and the attendance checking method can efficiently and conveniently help teachers to check attendance.

Description

Method for positioning classroom to realize accurate attendance by utilizing position information of student mobile equipment
Technical Field
The invention relates to an information technology, in particular to a method for positioning a classroom to realize accurate attendance by utilizing position information of student mobile equipment.
Background
At present, the informatization technology is rapidly developed, the education concept is gradually mature, the national policy is greatly promoted, and the informatization process in the education field is being developed day by day.
The education informatization deepens into classroom teaching, and a key link is provided, namely an intelligent classroom, and the popular explanation is as follows: in the prior art, the courseware such as ppt, word and the like are generally used for teaching, and the teaching modes are static and single and show teaching contents and the like. The intelligent classroom is much stronger, and as a latest high-tech teaching tool, the intelligent classroom can enhance interactive feedback of the classroom, realize personalized teaching and reduce the burden of teachers and students.
In an interactive classroom, a teacher and students are connected and interacted through informatization equipment, the teacher gives lessons by using a classroom PC, the students are connected through pads, mobile phones and other terminals, and in the scene of advanced education, the students usually use own mobile phones to connect into the classroom.
At present, the intelligent classroom mainly adopts a mode of scanning two-dimensional codes in the classroom of a teacher or inputting dynamic passwords by students to join the classroom, but the problem lies in that:
the two-dimensional code and the dynamic password can be shared by other people, so that students can remotely enter a classroom to avoid the problem of absenteeism, and a solution given by some manufacturers is to shorten the validity period of the two-dimensional code and the dynamic password and refresh the two-dimensional code and the dynamic password frequently, but the solution still has the problems:
and secondly, if the two-dimension code and the dynamic password are refreshed too frequently, the two-dimension code and the dynamic password are inconvenient to join a classroom, and if the two-dimension code and the dynamic password are not refreshed frequently, holes still exist, and students still possibly lack attendance.
In addition, some manufacturers provide another method, for example, attendance is separated from the action of entering a classroom, students in the classroom are required to perform verification through other methods, such as roll call off line, inputting attendance information explained by a teacher in the classroom, and the like, but the problems still exist:
and thirdly, the efficiency is low, the time consumption is long, and the precision is insufficient.
For students to attend class, the class room may be dynamic, and the location of each class is different, which is very common in colleges and universities. By adopting the method, the problem that students are difficult to avoid entering a classroom remotely is solved, and the risk that attendance statistics cannot be effectively carried out is avoided, or the method is not convenient and fast enough.
Disclosure of Invention
The invention aims to provide a method for dynamically positioning a classroom and realizing accurate attendance, and aims to solve the problems that the existing teaching attendance method is difficult to avoid the risk that students remotely enter the classroom and cannot effectively count attendance, or is not convenient and fast enough.
In order to solve the technical problems, the invention adopts the following technical scheme:
the method for positioning the classroom to realize accurate attendance by utilizing the position information of the student mobile equipment comprises the following steps:
(1) and (3) generating a classroom: a teacher logs in a teaching system, the teaching system generates a virtual classroom and generates verification information containing information entering the virtual classroom;
(2) inviting the student: the classroom sends verification information containing the information of entering the virtual classroom to the students;
(3) students enter a classroom: the students log in the teaching system in a mode of verifying the verification information and enter a virtual classroom;
(4) obtaining student position information: the teaching system acquires student position information logged in the teaching system;
(5) virtual classroom position calculation: calculating the virtual classroom position of the student position information by adopting a clustering algorithm;
(6) checking in attendance: and judging the distance between the student position and the virtual classroom position, and checking the attendance successfully within the set distance.
Preferably, in the step of generating a classroom, the verification information is a two-dimensional code or a dynamic password, and in the step of entering the classroom, the student uses a mobile device with a positioning function to scan the two-dimensional code or input the dynamic password by verifying the verification information.
Preferably, in the step of acquiring the student location information, the teaching system acquires the location information of the mobile device logged in the teaching system in a manner that the teaching system acquires the location information of the mobile device logged in the teaching system.
Preferably, in the virtual classroom position calculating step, the student position information adopts a K-medoids clustering algorithm to calculate the virtual classroom position.
Preferably, in the virtual classroom position calculation step, the weights of the position information of a certain number of students logged into the teaching system in the previous calculation are increased.
Preferably, in the virtual classroom position calculation step, a student who logs in the teaching system first is designated as a particle in a cluster, and the position of the particle is not changed until the data amount in the cluster is equal to or less than a predetermined amount.
Compared with the prior art, the invention can at least produce one of the following beneficial effects: according to the invention, the virtual classroom position is calculated and positioned according to the student positioning clustering, the risk of inaccurate attendance data caused by remote classroom participation of students can be eliminated, and the attendance checking method can efficiently and conveniently help teachers to check attendance.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be further described in detail by referring to the following examples. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Example 1:
a method for positioning a classroom to realize accurate attendance by using position information of student mobile equipment comprises the following steps:
(1) and (3) generating a classroom: a teacher logs in a teaching system, the teaching system generates a virtual classroom and generates verification information containing information entering the virtual classroom, and the verification information is a two-dimensional code or a dynamic password or other forms of verification information;
(2) inviting the student: the classroom sends verification information containing the information of entering the virtual classroom to the students;
(3) students enter a classroom: the students log in the teaching system by scanning the two-dimensional code or inputting a dynamic password or other corresponding verification modes by adopting mobile equipment with a positioning function on verification information, and enter a virtual classroom;
(4) obtaining student position information: the teaching system acquires the position information of students logged in the teaching system by acquiring the positioning information of the mobile equipment logged in the teaching system;
(5) virtual classroom position calculation: calculating the virtual classroom position of the student position information by adopting a K-medoids clustering algorithm;
(6) checking in attendance: and judging the distance between the student position and the virtual classroom position, and checking the attendance successfully within the set distance.
Description of the K-medoids Algorithm
In k-means, relative to the target function of k-means, the Euclidean distance in the target function (J) is rewritten into an arbitrary discrete measure function
Figure BDA0002770393530000032
Figure BDA0002770393530000031
Wherein
Figure BDA0002770393530000033
The function represents the difference between the sample point and the current reference point, which is artificially set in advance for the non-real data samples, and thus, the problem is converted to the problem of minimizing the objective function.
Algorithm steps
The algorithm steps are similar to k-means, except that the mean is changed to use the sample as the reference point, and the whole traversal is performed.
The method comprises the following specific steps:
k data samples are randomly selected as a mass point (reference point) Oj (j ═ 1.2.3.. k) from the data samples D.
The remaining sample points are repeatedly assigned to the k cluster classes.
Randomly selecting a non-particle sample Orandom; and calculating reference points of exchange objects Orandom and O1, repeating the operation in the step 2 to generate a new group of cluster classes, calculating an objective function S, exchanging Orandom and O1 if S is less than 0, and keeping the new cluster classes, otherwise, keeping the original central point and the clusters. This step is repeated until the k center points no longer change.
The most preferred embodiment is as follows:
a method for positioning a classroom to realize accurate attendance by using position information of student mobile equipment comprises the following steps:
(1) and (3) generating a classroom: a teacher logs in a teaching system at a real classroom, the teaching system generates a virtual classroom and generates verification information containing information entering the virtual classroom, and the verification information is a two-dimensional code or a dynamic password or other forms of verification information;
(2) inviting the student: the classroom sends the verification information containing the information entering the virtual classroom to students in the real classroom;
(3) students enter a classroom: the students log in the teaching system by scanning the two-dimensional code or inputting a dynamic password or other corresponding verification modes by adopting mobile equipment with a positioning function on verification information, and enter a virtual classroom;
(4) obtaining student position information: the teaching system acquires the position information of students logged in the teaching system by acquiring the positioning information of the mobile equipment logged in the teaching system;
(5) virtual classroom position calculation: calculating the virtual classroom position of the student position information by adopting a K-medoids clustering algorithm;
(6) checking in attendance: and judging the distance between the student position and the virtual classroom position, and checking the attendance successfully within the set distance.
Description of the K-medoids Algorithm
Different from the embodiment 1, since the maximum probability of the first student who joins the virtual classroom is the student who is in the real classroom, the proportion of the position of the first student who joins the virtual classroom in the calculation is increased, specifically: based on the K-medoids algorithm, but different from the ordinary K-medoids algorithm, any point in the cluster is taken as a particle to start calculation, in this embodiment, the first student who joins in the classroom is designated as the particle in the cluster by default, and the position of the particle is not changed until the data volume in the cluster is less than or equal to ten (the number of students who join in the classroom is not more than 10, and the value can be set according to the total number of people), and after the 11 th student joins in, calculation is performed according to the K-medoids algorithm. And changing the sample point into a new particle until the absolute error of a new sample point becomes a particle is smaller than that of the original particle.
Reference throughout this specification to multiple illustrative embodiments means that a particular method described in connection with the embodiments is included in at least one embodiment described generally throughout this application. The appearances of the same phrase in various places in the specification are not necessarily all referring to the same embodiment. Further, while a method is described in connection with any one embodiment, it is to be understood that it is within the scope of the invention to implement such a method in connection with other embodiments.

Claims (6)

1. The method for positioning the classroom to realize accurate attendance by using the position information of the student mobile equipment is characterized by comprising the following steps of: the method comprises the following steps:
(1) and (3) generating a classroom: a teacher logs in a teaching system, the teaching system generates a virtual classroom and generates verification information containing information entering the virtual classroom;
(2) inviting the student: the classroom sends verification information containing the information of entering the virtual classroom to the students;
(3) students enter a classroom: the students log in the teaching system in a mode of verifying the verification information and enter a virtual classroom;
(4) obtaining student position information: the teaching system acquires student position information logged in the teaching system;
(5) virtual classroom position calculation: calculating the virtual classroom position of the student position information by adopting a clustering algorithm;
(6) checking in attendance: and judging the distance between the student position and the virtual classroom position, and checking the attendance successfully within the set distance.
2. The method for realizing accurate attendance checking by using the student mobile device position information to position the classroom as recited in claim 1, wherein: in the step of generating the classroom, the verification information is a two-dimensional code or a dynamic password, and in the step of entering the classroom, the student scans the two-dimensional code or inputs the dynamic password by adopting a mobile device with a positioning function in a mode of verifying the verification information.
3. The method for realizing accurate attendance checking by using the student mobile device position information to position the classroom as recited in claim 2, wherein: in the step of obtaining the student position information, the teaching system obtains the student position information logged in the teaching system in a mode of obtaining the positioning information of the mobile equipment logged in the teaching system for the teaching system.
4. The method for realizing accurate attendance checking by using the student mobile device position information to position the classroom as recited in claim 1, wherein: in the step of calculating the virtual classroom position, the student position information adopts a K-medoids clustering algorithm to calculate the virtual classroom position.
5. The method for realizing accurate attendance checking by using the student mobile device position information to position the classroom as recited in claim 4, wherein: in the virtual classroom position calculation step, weights of position information of students logged into the teaching system in a specific number are added in the calculation.
6. The method for realizing accurate attendance checking by using the student mobile device position information to position the classroom as recited in claim 4, wherein: in the virtual classroom position calculating step, a student logging in the teaching system firstly is designated as a particle in a cluster, and the position of the particle is not changed until the data volume in the cluster is smaller than or equal to a set volume value.
CN202011247156.1A 2020-11-10 2020-11-10 Method for positioning classroom to realize accurate attendance by utilizing position information of student mobile equipment Pending CN112529744A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011247156.1A CN112529744A (en) 2020-11-10 2020-11-10 Method for positioning classroom to realize accurate attendance by utilizing position information of student mobile equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011247156.1A CN112529744A (en) 2020-11-10 2020-11-10 Method for positioning classroom to realize accurate attendance by utilizing position information of student mobile equipment

Publications (1)

Publication Number Publication Date
CN112529744A true CN112529744A (en) 2021-03-19

Family

ID=74980192

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011247156.1A Pending CN112529744A (en) 2020-11-10 2020-11-10 Method for positioning classroom to realize accurate attendance by utilizing position information of student mobile equipment

Country Status (1)

Country Link
CN (1) CN112529744A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102998654A (en) * 2012-11-23 2013-03-27 无锡儒安科技有限公司 Method and device of label phase information and based on passive wireless radio frequency recognition
US20150279426A1 (en) * 2014-03-26 2015-10-01 AltSchool, PBC Learning Environment Systems and Methods
KR20160049730A (en) * 2014-10-28 2016-05-10 삼육대학교산학협력단 Clustering of location-based smart devices attendance recording system
CN107578216A (en) * 2017-09-06 2018-01-12 华中师范大学 A kind of classroom is registered system and method
CN108174350A (en) * 2017-11-30 2018-06-15 北京三快在线科技有限公司 A kind of localization method and device
CN109118605A (en) * 2018-10-25 2019-01-01 哈尔滨工程大学 The dedicated course of teaching based on mobile phone positioning is registered device and method
CN110166943A (en) * 2018-02-02 2019-08-23 腾讯科技(深圳)有限公司 The processing method of terminal positional information
CN111582307A (en) * 2020-03-30 2020-08-25 西安电子科技大学 Check-in result determination method, system, storage medium, computer program, and terminal

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102998654A (en) * 2012-11-23 2013-03-27 无锡儒安科技有限公司 Method and device of label phase information and based on passive wireless radio frequency recognition
US20150279426A1 (en) * 2014-03-26 2015-10-01 AltSchool, PBC Learning Environment Systems and Methods
KR20160049730A (en) * 2014-10-28 2016-05-10 삼육대학교산학협력단 Clustering of location-based smart devices attendance recording system
CN107578216A (en) * 2017-09-06 2018-01-12 华中师范大学 A kind of classroom is registered system and method
CN108174350A (en) * 2017-11-30 2018-06-15 北京三快在线科技有限公司 A kind of localization method and device
CN110166943A (en) * 2018-02-02 2019-08-23 腾讯科技(深圳)有限公司 The processing method of terminal positional information
CN109118605A (en) * 2018-10-25 2019-01-01 哈尔滨工程大学 The dedicated course of teaching based on mobile phone positioning is registered device and method
CN111582307A (en) * 2020-03-30 2020-08-25 西安电子科技大学 Check-in result determination method, system, storage medium, computer program, and terminal

Similar Documents

Publication Publication Date Title
CN107578216B (en) Classroom sign-in system and method
CN109767366A (en) A kind of computer radar system of real time scan analysis vocabulary memorization effect
CN105528923A (en) Art teaching system
CN104616546A (en) Mobile terminal based online teaching interactive system and implementation method thereof
CN105185170B (en) A kind of mobile wisdom tutoring system realized using distributed display terminal
CN105679122A (en) Multifunctional college English teaching management system
CN110738885A (en) future interactive classroom teaching system
CN104021326B (en) A kind of Teaching Methods and foreign language teaching aid
CN106844667A (en) A kind of mobile terminal examination question method of the distribution with answering based on MQTT agreements
CN105225556A (en) A kind of method of courseware distribution and device
KR20130100817A (en) A cloud computing based n screen smart education system and the method thereof
CN107818529A (en) One kind is used for scholastic cloud computing system and implementation method
CN109147430A (en) A kind of teleeducation system based on cloud platform
CN105657024A (en) Online information interaction method
CN109246615A (en) The recording method of cloud service intelligent Checking on Work Attendance, system, Cloud Server and storage medium
CN112529744A (en) Method for positioning classroom to realize accurate attendance by utilizing position information of student mobile equipment
JP2022550871A (en) coding education system
CN106530870A (en) Multimedia teaching auxiliary system based on computer software technology
CN106485970A (en) A kind of teaching system based on computer software technology exploitation
CN110825892A (en) Courseware generation method
Zhang et al. Designing a streamlined viewport strategy system to enhance performance in context awareness in mobile learning environments
CN112530037A (en) Method for dynamically positioning classroom and realizing accurate attendance
CN112863275A (en) Role-based network teaching method and system, storage medium and platform
Li et al. Design and Application of College Online Education Platform Based on WebRTC
Shi Design and Implementation of IoT Data‐Driven Intelligent Law Classroom Teaching System

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination