SYSTEM AND METHOD FOR AUTOMATED CONTINUING EDUCATION ATTENDANCE AND CREDIT TRACKING
20190087923 ยท 2019-03-21
Inventors
- Brett Gough (South Barrington, IL, US)
- Doug Moring (Chicago, IL, US)
- Ciprian Petrini (Los Angeles, CA, US)
Cpc classification
G07C1/10
PHYSICS
International classification
Abstract
The present disclosure generally relates to a system and method of automated continuing education management by using various computer implemented modules such as an Continuing Education Module and an Attendance Tracking Module, all communicatively connected for seamless tracking and management of continuing education attendees, including validating and providing continuing education credits, establishing and validating qualification thresholds and creating and exporting continuing education completion certificates. More particularly, the present invention is related to a computer or machine implemented method and related system and method for carrying out an automated or machine-assisted continuing education attendance and credit tracking for various organizations and businesses.
Claims
1. A continuing education attendance management system comprising: a backend networked server configured to execute a plurality of continuing education software modules and having a front end graphical user interface accessible by a networked device; a continuing education management module configured to collect registration data through preset or customizable data entry fields accessible through the graphical user interface and store the registration data in a continuing education management module database, the continuing education management module further configured as a data delivery module for streaming pre-recorded or live continuing education content, and the continuing education management module further configured to qualify a registrant, assign credit hours, assign qualifying threshold, generate a certificate and export certificate to an attendee or regulating body; an attendance tracking module configured to collect continuing education attendance data through the graphical user interface and store attendance data in an attendance module database; and wherein each module of the plurality of software modules is communicatively coupled through the backend networked server to share collected data.
2. The continuing education attendance management system of claim 1 wherein the continuing education management module database and attendance module database are sub-databases of a system database.
3. The continuing education attendance management system of claim 2 wherein continuing education management module is further configured to validate membership by cross-checking the registrant profiles with a prepopulated membership database.
4. The continuing education attendance management system of claim 1 wherein the continuing education management module is configured as a payment module configured to collect electronic payment data through the graphical user interface and process the electronic payment data through an electronic payment service provider.
5. The continuing education attendance management system of claim 1 wherein the continuing education management module is further configured to collect presentation schedules, presenter information, venue information and environment information, session recordings and configured to display the collected event data to a registrant through the graphical user interface.
6. The continuing education attendance management system of claim 1 wherein the attendance tracking module is further configured to collect attendance data through a check-in routine whereby the registrant accesses the graphical user interface of the attendance tracking module sets attendance as present or wherein the attendance tracking module is further configured to collect attendance data through a local networked device configured to detect a registrant's unique identifier code upon entrance to the event and set the registrant status as present and validate registrants attendance.
7. The continuing education attendance management system of claim 6 wherein the local networked device comprises a QR scanner, barcode scanner, RFID reader, camera or fingerprint reader and the registrant's unique identifier code comprises a pre-configured hash or anonymous data within a QR code, bar code, RFID chip, or the registrant's facial image or fingerprint scan.
8. The continuing education attendance management system of claim 6 wherein the attendance tracking module analyzes the continuing education management module database to verify whether the registrant is seeking credit for attendance from a regulatory agency for continued education and is further configured to electronically notify the regulatory agency for continued education of completion of the course.
9. The continuing education attendance management system of claim 6 wherein the attendance tracking module is further configured to collect attendance data through a check-out routine whereby the registrant accesses the graphical user interface of the attendance tracking module sets attendance as checked-out or wherein the attendance tracking module is further configured to collect attendance data through a local networked device configured to detect a registrant's unique identifier code upon exiting the event and set the registrant status as checked-out and validate registrants attendance.
10. The continuing education attendance management system of claim 9 wherein the local networked device comprises a QR scanner, barcode scanner, RFID reader, camera or fingerprint reader and the registrant's unique identifier code comprises a pre-configured hash or anonymous data within a QR code, bar code, RFID chip, or the registrant's facial image or fingerprint scan.
11. The continuing education attendance management system of claim 9 wherein a percentage of course completion is calculated by comparing a check-in time stamp and check-out time stamp, and attendance is validated if the percentage of course completion is above a preset percentage threshold.
12. The continuing education attendance management system of claim 11 wherein the system is configured to generate or publish a completion certificate available through the graphical user interface upon validated attendance meeting the preset percentage threshold.
13. The continuing education attendance management system of claim 9 further comprising a digital fingerprinting module configured to combine predetermined data into a course contract, record the course contract onto a ledger or distributed ledger, and make the ledger or distributed ledger available to search through the graphical user interface.
14. The continuing education attendance management system of claim 1 further comprising a qualitative analysis module configured to analyze session data and course materials with reference to predefined scholarly databases to determine similarity to scholarly database material.
15. A method of tracking continuing education attendance comprising the steps of: accessing a backend networked server configured to execute a plurality of continuing education management software modules and having a front end graphical user interface accessible by a networked device wherein the plurality of event management software modules a continuing education management module configured to collect registration data through preset or customizable data entry fields accessible through the graphical user interface and store the registration data in a continuing education management module database, the continuing education management module further configured as a data delivery module for streaming pre-recorded or live continuing education content, and the continuing education management module further configured to qualify a registrant, assign credit hours, assign qualifying threshold, generate a certificate and export certificate to an attendee or regulating body, and an attendance tracking module configured to collect lead data through the graphical user interface and store the attendance data in an attendance tracking module database; activating the attendance tracking module through the graphical user interface of the local networked device; acquiring a registrant's unique identifier code through the local networked device upon a registrant's entrance to the event; querying the registration module database for the registrant's unique identifier code and validating a registrant's profile from the registration module database; setting a registrant's attendance status in the attendance tracking module database; acquiring a registrant's unique identifier code through the local networked device upon a registrant's exit of the event; and setting a registrant's attendance status in the attendance tracking module database.
16. The method of claim 15 wherein the local networked device comprises a computer, mobile phone, QR scanner, barcode scanner, RFID reader, camera or fingerprint reader and the registrant's unique identifier code comprises a pre-configured hash or anonymous data within a QR code, bar code, RFID chip, or the registrant's facial image or fingerprint scan, preset code or password.
17. The method of claim 15 wherein a percentage of course completion is calculated by comparing a check-in time stamp and check-out time stamp, and attendance is validated if the percentage of course completion is above a preset percentage threshold.
18. The method of claim 17 wherein the system is configured to generate or publish a completion certificate available through the graphical user interface upon validated attendance meeting the preset percentage threshold.
19. The method of claim 18 wherein the system is configured to send a validated completion record to a regulatory body that authorized and verified the session.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The following disclosure as a whole may be best understood by reference to the provided detailed description when read in conjunction with the accompanying drawings, drawing descriptions, abstract, background, field of the disclosure, and associated headings. Identical reference numerals, when found on different figures, identify the same elements or functionally equivalent elements. The elements listed in the abstract are not referenced but nevertheless refer by association to the elements of the detailed description and associated disclosure.
[0012]
[0013]
[0014]
[0015]
[0016]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0017] For the purposes of promoting and understanding the principles disclosed herein, reference is now made to the preferred embodiments illustrated in the drawings, and specific language is used to describe the same. It is nevertheless understood that no limitation of the scope of the invention is hereby intended. Such alterations and further modifications in the illustrated devices and such further applications of the principles disclosed and illustrated herein are contemplated as would normally occur to one skilled in the art to which this disclosure relates.
[0018] These systems and methods are supported by software operating as a set of instructions running in executable memory of a processor residing on a computing device. To fully enable the software and its functionality described herein, the present disclosure begins with a summary of how computers may be used, either alone or in a networked configuration.
[0019] In an embodiment, the system may be implemented using software that is either local or operating from a remote server such as a web server or cloud server over the Internet. Further, with the rapid growth of Internet technology and portable wireless technology, other computing devices, such as, but not limited to, cell phones, handheld devices, different portable tablets, or portable computers, may be used in place of or in addition to the one or more computers.
[0020] Each of the one or more computers 104, 105 and 106, comprises a central processing unit (CPU), an input/output (I/O) unit, a display device communicatively coupled to the I/O unit, a storage device, and a memory. Each of the one or more computers 104, 105 and 106, or mobile devices 110, 111, 112 and 113 may further comprise one or more standard input devices such as a keyboard, a mouse, speech processing means, or a touchscreen.
[0021] The memory includes a Graphical User Interface (GUI) that is used to convey information to and receive information from a user of the one or more computers 104, 105 and 106, or mobile devices 110, 111, 112 and 113 via the display device and I/O unit as described herein. The GUI includes any user interface capable of being displayed on a display device including, but not limited to, a web page, a display panel in an executable program, or any other interface capable of being displayed on the one or more computers 104, 105 and 106, or mobile devices' 110, 111, 112 and 113 respective display devices.
[0022] As will be recognized by one of skill in the art, each of the cell phones 110, hand-held devices 111, different portable tablets 112, or computers 113 may be configured similarly to the one or more computers 104, 105 and 106, or mobile devices 110, 111, 112 and 113, taking into account the various design considerations of these respective devices.
[0023] The GUI may be transmitted to the one or more computers 104, 105 and 106, or mobile devices 110, 111, 112 and 113 or other devices via the network 103. In one embodiment in accordance with the present invention, the GUI is displayed using commercially available hypertext markup language (HTML) viewing software such as, but not limited to, MICROSOFT INTERNET EXPLORER, GOOGLE CHROME, APPLE SAFARI, OR MOZILLA FIREFOX, or any other commercially available HTML viewing software.
[0024] As illustrated in
[0025] As further illustrated in
[0026] In another embodiment of the CEM 202, as outlined in the operational flow chart of
[0027] With regards to
[0028] After the session is created, data management module 300 is configured to collect registration data regarding the observers of the session and their respective memberships and organizations. Registration 314 is the process of an attendee agreeing to attend a session for the purpose of receiving credit whom must provide any required data for CE approval. As relates to
[0029] After registration 314, the registrant or attendee may have access to the session 312 to either physically or virtually attend. The data management module 300 or CEM 202 may initiate the Attendance Verification Module 600 configured to verify and qualify attendance of an attendee or registrant. In operation, the AQM-CEM 208 validates the attendance of the continuing education session. Once the attendee meets the qualification threshold, the CEM 202 or data management module 300 creates and publishes 226 a completion certificate or assigns completion certificates to attendees which are then made available to attendees via the ETA-CEM module 212.
[0030] As described above and shown in
[0031] In another embodiment of the CEM 202, as shown in
[0032] In yet another embodiment of the present invention, the system 200 includes an Attendee Tracking Module (ATM) 500 that is available on or accessible through a computer or networked device. The ATM 500 is a data collection module configured to collect attendance data regarding attendance of a continuing education session or presentation and store the information in an accessible ATM database. The ATM 500 may include additional modules or subroutines such as the Attendee Verification Module (AVM) 504, Attendee Check In Module (ACIM) 506 and Attendee Check Out Module (ACOM) 508.
[0033] In some embodiments, the ATM 500 is connected via a network to a local device, such as a barcode/QR code scanner, camera, fingerprint scanner, High fidelity digital location tracking based on mobile device, i.e. Beacon, Indoor Mapping, RFID, GPS or other input device, to execute the AVM 504. The AVM 504 uses the local device to identify a pre-configured hash or anonymous data within a barcode/QR code or RFID, or similar unique identifying device such as an optical scan of a driver's license or fingerprint verification to look up the individual within the CEM database. In embodiments accounting for remote or virtual attendance, a registrant may enter a password, scan a code, or use a mobile devices camera as verification. Upon finding a positive match, the ACIM 506 proceeds with changing the status of the user within the ATM database or linked CEM database to reflect attendance. In some embodiments the ACIM 506 additionally provides a time stamp to the database as well. Upon leaving the event, in some embodiments, the ATM 500 is connected via a network to a local device, such as a barcode/QR code scanner, camera, or other input device, to execute the AVM 504 and initiate the ACOM 508. Upon finding a positive match, the ACOM 508 proceeds with changing the status of the user within the ATM database or linked RM database to reflect that the user has left the event. In some embodiments the ACOM 508 additionally provides a time stamp to the database as well.
[0034] A simplified flow chart outlining the ATM 500 can be viewed in
[0035] After the ACOM 508 process is complete the CEM 202 runs a validation subroutine through the AQM and ETA to validate the certificate. The validation of the certificate is based on the qualifications specified by the organizer, whereby the organizer specifies the number of hours required and the associated sessions that fulfill such requirement. In addition, the organizer can specify what percentage (%) of those hours must be met by the attendee to meet the qualifying threshold. The system would analyze these requirements and if the qualifications are met, it would generate and export a completion certificate.
[0036] In another aspect of the system 200, as outlined in the operation flow chart of
[0037]
[0038] The systems and methods of the present invention may be embodied in various forms, including, for example, a data processor, such as the computer that also includes a database. Moreover, the above-noted features and other aspects and principles of the instant disclosure may be implemented in various environments. Such environments and related applications may be specially constructed for performing the various processes and operations of the instant disclosure, or they may include a general-purpose computer or computing platform selectively activated or reconfigured by code to provide the necessary functionality.
[0039] Whereas particular aspects of this invention have been described above for purposes of illustration, it will be evident to those skilled in the art that numerous variations of the details of the present invention may be made without departing from the invention.
[0040] Network and communication between the various modules may include, alone or in any suitable combination, a telephony-based network, a local area network (LAN), a wide area network (WAN), a dedicated intranet, the Internet or World Wide Web, a wireless network, a bus, or a backplane. Further, any suitable combination of wired and/or wireless components and systems may be incorporated into the network. Moreover, the network may be embodied as bi-directional links or as unidirectional links.
[0041] The processes disclosed herein are not inherently related to any particular computer or other apparatus, and may be implemented by a suitable combination of hardware, software, and/or firmware. For example, various general-purpose machines may be used with programs written in accordance with the instant teachings, or it may be more convenient to construct a specialized apparatus or system to perform the required methods and techniques.
[0042] Apparatus, systems and methods consistent with the instant disclosure also include computer-readable media (or memory) that include program instructions or code for performing various processing device-implemented operations based on the methods and processes described herein. The media and program instructions may be those specially designed and constructed for the purposes of the instant disclosure, or they may be of the kind well known and available to those having skill in the computer software arts. Examples of program instructions include, for example, machine code, such as produced by a compiler, and files containing a high-level code that can be executed by the computer using an interpreter.
[0043] While particular preferred embodiments have been shown and described, it is to be understood that the foregoing description is exemplary and explanatory only and is not restrictive of the instant disclosure. Those skilled in the art will appreciate that changes and additions may be made without departing from the instant teachings. For example, the teachings of the instant disclosure may be directed to various combinations and sub-combinations of the disclosed features and/or combinations and sub-combinations of several further features described herein. It is therefore contemplated that any and all modifications, variations or equivalents of the above-described teachings fall within the scope of the basic underlying principles disclosed above and claimed herein.