System and method for providing learning curation service using learning map-linked open badge
The system addresses authentication inefficiencies by using learning map-linked open badges on a blockchain to securely issue and verify credentials, enhancing user convenience and reliability in proving qualifications.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-29
- Publication Date
- 2026-04-02
AI Technical Summary
Existing user authentication systems face issues with personal information leakage, compatibility problems, and inconvenience due to the need for separate installations, while centralized ID systems lack reliability and efficiency in verifying user credentials.
A system and method utilizing learning map-linked open badges on a blockchain to securely issue, manage, and verify credentials, allowing users to conveniently prove their qualifications and expand their capabilities through integrated data management and social network sharing.
Ensures secure, efficient, and cost-effective verification of user credentials, reducing the burden on users by eliminating the need to visit institutions and enabling quick utilization for employment or further education.
Smart Images

Figure KR2025013239_02042026_PF_FP_ABST
Abstract
Description
System and method for providing a learning curation service using learning map-linked open badges
[0001] The present disclosure relates to a system and method for providing a learning curation service utilizing a learning map-linked open badge.
[0002] Due to the development of internet services, most people use numerous online services through the internet, such as government agencies, educational institutions, medical institutions, telecommunications companies, financial companies, passenger transport companies, asset management, credit information, portals, social network services (SNS), games, shopping, ticketing, courier services, and electronic voting.
[0003] Therefore, users who wish to use such services must register as members by entering personal information, including their real name, or authenticate that they are registered users by entering a specific ID and password. However, since repeating this authentication process on multiple sites is quite cumbersome, methods known as simplified authentication have recently been developed to facilitate easier login and enable financial transactions on the internet.
[0004] Previously, user authentication was performed using a centralized ID (Identify) system. Typically, this involved installing accredited certificates and Active X programs to utilize them, or installing separate applications to perform authentication.
[0005] However, in the case of a centralized identity verification system, there are problems regarding the leakage and misuse of personal information.
[0006] Furthermore, when performing user identity verification using the aforementioned programs or applications, there is the inconvenience of having to install a separate program, and there are compatibility issues with existing applications or programs, which results in problems where user identity verification is not performed smoothly.
[0007] Recently, Decentralized IDentifiers (DID) technology, which allows users to verify their identity through an issuing authority, is gaining attention.
[0008] Meanwhile, Open Badges have recently emerged as a new digital credential method utilizing blockchain technology. These Open Badges embed metadata—such as an individual's learning history, skills, knowledge, reputation, experience, and competencies—into a unique image. By capturing and recognizing a wide range of learning outcomes and enabling verification via blockchain, they effectively enhance the reliability of those results. In essence, Open Badges serve as a standardized framework for sharing badges, ensuring trustworthiness by establishing credentialing, issuance security, and authentication systems for evaluations.
[0009] Therefore, there is a need to develop technology that enables users (learners) to prove their competencies acquired through education, learning, exams, etc. provided by educational institutions (learning institutions) through open badges, as well as to expand those competencies by utilizing open badges.
[0010] The present disclosure provides a system and method for providing a learning curation service utilizing a learning map-linked open badge, which enables a user (learner) to prove their qualifications acquired through education, learning, exams, etc. provided by an educational institution (learning institution) by conveniently issuing and providing a blockchain-based open badge linked to a learning map. This ensures security while relieving the user of the burden of having to visit the educational institution or its website to obtain certificates of completion, etc., and to submit them directly to a requesting institution (submitting institution), thereby reducing both the time required and incidental costs.
[0011] Meanwhile, the present disclosure provides a system and method for providing a learning curation service utilizing a learning map-linked open badge, which enables a user to manage at least one open badge issued to them in an integrated manner, thereby allowing for convenient verification of their fragmented history data, and enables them to post this data on at least one social network service (SNS), thereby allowing for quick and easy utilization for employment or further education.
[0012] Meanwhile, the present disclosure provides a system and method for providing a learning curation service utilizing a learning map-linked open badge, which enables users to gradually and systematically expand their capabilities by providing a learning curation service using an open badge based on a learning map.
[0013] The problems that this disclosure aims to solve are not limited to those mentioned above, and other unmentioned problems will be clearly understood by a person skilled in the art from the description below.
[0014] A learning curation service providing system utilizing a learning map-linked open badge according to one aspect of the present disclosure for achieving the aforementioned technical objectives may include: a first institution terminal that provides a learning service to a user terminal and receives learning performance result information from the user terminal to generate or update history information for the user; the user terminal that performs learning through the learning service provided by the first institution terminal and stores an open badge issued upon requesting the issuance of an open badge for the learning from a service server; and the service server that, when the issuance of an open badge is requested from the user terminal, determines whether to issue the open badge by verifying whether the user has the qualification to issue the requested open badge, and when the issuance of the open badge is completed, records and manages the issued open badge on the user's DID electronic wallet registered on the blockchain, and generates and provides learning curation information for the issued open badge based on pre-stored educational course information.
[0015] Meanwhile, a method for providing a learning curation service utilizing a learning map-linked open badge according to one aspect of the present disclosure may include: a step of transmitting learning performance result information for said learning to the first institution terminal when the user terminal completes the learning based on a learning service provided by the first institution terminal; a step in which the first institution terminal generates or updates history information for said user based on said learning performance result information; a step in which, when a service server receives a request for the issuance of an open badge for said learning from the user terminal, the service server checks through the first institution terminal whether said user has the qualification to issue the requested open badge; a step in which, as a result of the check, said user has the qualification to issue the requested open badge, the service server issues an open badge for said learning based on badge issuance data for said user; a step in which the service server records said issued open badge on the said user's DID electronic wallet registered on the blockchain; and a step in which the service server generates and provides learning curation information for said issued open badge based on pre-stored educational course information.
[0016] In addition, a computer program stored on a computer-readable recording medium for executing a method for implementing the present disclosure may be further provided.
[0017] In addition, a computer-readable recording medium for recording a computer program for executing a method for implementing the present disclosure may be further provided.
[0018] According to the aforementioned means for solving the problem of the present disclosure, a blockchain-based open badge linked to academic studies is conveniently issued and provided so that a user (learner) can prove their qualifications acquired through education, learning, exams, etc. provided by an educational institution (learning institution). This ensures security while relieving the user of the burden of having to visit the educational institution or its website to obtain certificates of completion, etc., and to submit them directly to a requesting institution (submitting institution), thereby reducing not only the time required but also incidental costs.
[0019] Meanwhile, according to the present disclosure, a user can manage at least one open badge issued to them in an integrated manner, thereby enabling convenient verification of their fragmented history data, and can post this data on at least one social network service (SNS), allowing for quick and easy utilization for employment or further education.
[0020] Meanwhile, according to the present disclosure, by providing a learning curation service utilizing open badges based on a learning map, users are enabled to gradually and systematically expand their capabilities.
[0021] The effects of the present disclosure are not limited to those mentioned above, and other unmentioned effects will be clearly understood by a person skilled in the art from the description below.
[0022] FIG. 1 is a diagram showing the network structure of a learning curation service providing system utilizing a learning map-linked open badge according to one embodiment of the present disclosure.
[0023] FIG. 2 is a diagram illustrating the procedure for providing a learning curation service using a learning map-linked open badge according to one embodiment of the present disclosure.
[0024] FIG. 3 is a flowchart illustrating the operation of a learning curation service providing system utilizing a learning map-linked open badge according to one embodiment of the present disclosure.
[0025] FIG. 4 is a diagram illustrating the concept of a learning map-linked open badge according to one embodiment of the present disclosure.
[0026] FIG. 5 is a diagram showing the configuration of a service server that provides a learning curation service using a learning map-linked open badge according to one embodiment of the present disclosure.
[0027] FIG. 6 is a flowchart illustrating a method for providing a learning curation service using a learning map-linked open badge according to one embodiment of the present disclosure.
[0028] FIG. 7 is a diagram showing a specific operation for issuing an open badge in a method for providing a learning curation service using a learning map-linked open badge according to one embodiment of the present disclosure.
[0029] FIG. 8 is a diagram showing a specific operation for generating learning curation information in a method for providing a learning curation service using a learning map-linked open badge according to one embodiment of the present disclosure.
[0030] FIG. 9 is a drawing of the detailed structure of a competency framework corresponding to each educational course according to one embodiment of the present disclosure.
[0031] FIG. 10 is a drawing showing an example of a competency framework corresponding to a specific educational course according to one embodiment of the present disclosure.
[0032] FIG. 11 is a diagram showing a specific operation for performing DID verification in a method for providing a learning curation service using a learning map-linked open badge according to one embodiment of the present disclosure.
[0033] The advantages and features of the present disclosure and the methods for achieving them will become clear by referring to the embodiments described below in detail together with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below but may be implemented in various different forms. These embodiments are provided merely to make the present disclosure complete and to fully inform those skilled in the art of the scope of the present disclosure, and the present disclosure is defined only by the scope of the claims.
[0034] The terms used in this specification are for describing embodiments and are not intended to limit the disclosure. In this specification, the singular form includes the plural form unless specifically stated otherwise in the text. The terms “comprises” and / or “comprising” as used in this specification do not exclude the presence or addition of one or more other components in addition to the components mentioned. Throughout the specification, the same reference numerals refer to the same components, and “and / or” includes each of the mentioned components and all combinations of one or more. Although terms such as “first,” “second,” etc., are used to describe various components, these components are not limited by these terms. These terms are used merely to distinguish one component from another. Accordingly, the first component mentioned below may be the second component within the technical scope of this disclosure.
[0035] Unless otherwise defined, all terms used herein (including technical and scientific terms) may be used in a meaning commonly understood by those skilled in the art to which this disclosure pertains. Additionally, terms defined in commonly used dictionaries are not to be interpreted ideally or excessively unless explicitly and specifically defined otherwise.
[0036] Throughout this disclosure, the same reference numerals denote the same components. This disclosure does not describe all elements of the embodiments, and general content in the art to which this disclosure pertains or content that overlaps between embodiments is omitted. As used in the specification, the term “part” or “module” refers to a hardware component such as software, FPGA, or ASIC, and the “part” or “module” performs certain roles. However, the term “part” or “module” is not limited to software or hardware. The “part” or “module” may be configured to reside in an addressable storage medium or may be configured to run one or more processors. Accordingly, by example, the “part” or “module” includes components such as software components, object-oriented software components, class components, and task components, as well as processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functions provided within the components and "parts" or "modules" may be combined into a smaller number of components and "parts" or "modules," or further separated into additional components and "parts" or "modules."
[0037] Throughout the specification, when a part is described as being "connected" to another part, this includes not only cases where they are directly connected but also cases where they are indirectly connected, and indirect connections include connections made via a wireless communication network.
[0038] Furthermore, when it is stated that a part "includes" a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components.
[0039] Throughout the specification, when it is stated that a component is located "on" another component, this includes not only cases where a component is in contact with another component, but also cases where another component exists between the two components.
[0040] Terms such as "first," "second," etc., are used to distinguish one component from another, and the components are not limited by the aforementioned terms.
[0041] Singular expressions include plural expressions unless there is an obvious exception in the context.
[0042] In each step, identification codes are used for convenience of explanation and do not describe the order of the steps; the steps may be performed differently from the specified order unless a specific order is clearly indicated in the context.
[0043] The terms used in the following description are defined as follows.
[0044] In describing the present disclosure, the service server (300) has been limited, but may further include a server, computer and / or portable terminal, or be in the form of any one of these.
[0045] Here, the server is a server that processes information by communicating with an external device, and may include an application server, a computing server, a database server, a file server, a game server, a mail server, a proxy server, and a web server.
[0046] The above computer may include, for example, a notebook, desktop, laptop, tablet PC, slate PC, etc. equipped with a web browser.
[0047] The above portable terminal may include, for example, all types of handheld-based wireless communication devices such as PCS (Personal Communication System), GSM (Global System for Mobile communications), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), WiBro (Wireless Broadband Internet) terminals, smartphones, etc., as well as wearable devices such as watches, rings, bracelets, anklets, necklaces, glasses, contact lenses, or head-mounted devices (HMDs).
[0048] The operating principles and embodiments of the present disclosure will be described below with reference to the attached drawings.
[0049] FIG. 1 is a diagram showing the network structure of a learning curation service providing system utilizing a learning map-linked open badge according to one embodiment of the present disclosure, and FIG. 2 is a diagram showing the procedure for providing a learning curation service utilizing a learning map-linked open badge according to one embodiment of the present disclosure.
[0050] Referring to FIG. 1, a learning curation service providing system utilizing a learning map-linked open badge according to one embodiment of the present disclosure (hereinafter referred to as the "service providing system") (1000) may be configured to include a user terminal (100), a first institution terminal (200), a learning curation service providing device utilizing a learning map-linked open badge (hereinafter referred to as the "service server") (300), and a second institution terminal (400). Here, the first institution terminal (200) and the second institution terminal (400) are each depicted as one, but this is for convenience of explanation only and does not limit the number or type thereof. Meanwhile, for convenience of explanation, a learning institution is described as an example below, but any institution that provides a course for acquiring qualifications, such as learning, education, or work, to a user is applicable and is not limited thereto.
[0051] A user terminal (100) is a terminal of a user (Recipient) who acquires qualifications related thereto by performing learning, education, work, etc. provided by at least one first institution based on each first institution terminal (200), and performs DID user registration by registering the issuer's distributed ID information on a blockchain (trusted ID store) through a service server (300) to receive a learning curation service. At this time, when performing DID user registration, the user, i.e., the user's identity, is verified through one of a plurality of authentication methods while issuing an initial distributed ID. Here, the plurality of authentication methods correspond to integrated authentication and may include at least one of biometric authentication, PIN number, and pattern.
[0052] Meanwhile, when a user possessing a user terminal (100) acquires qualification and requests the service server (300) to issue an open badge containing an assertion including performance information as a result of performing learning, education, work, etc. provided by the first institution terminal (200), the service server (300) issues the open badge in response. Meanwhile, the issued open badge may be submitted or displayed to a second institution terminal (400) that requires it, upon the request of the user terminal (100).
[0053] Meanwhile, the first institution terminal (200) is a device or server equipped (installed) at the learning institution and may provide a separate web page or platform (application) to provide the learning service. That is, the first institution terminal (200) may build and provide a separate web page or platform (application), and based thereon, provide the learning service requested by at least one user terminal (200) registered for the learning service.
[0054] This first institution terminal (200) stores and manages not only the user's information but also the history information regarding learning. Here, the user information includes at least one of the user's name, age, gender, address, contact information, and educational background, and the history information may include at least one of login information including login history, admission information for the user (admission year, department, student ID number, etc.), major information, lecture information (semester information, lecture code, classification code, course registration information, curriculum, lecture content, completion status, credits earned, etc.), learning process information (student ID number, course code, completion status, etc.), inquiry information (question name / question content, response name / response content, etc.), assignment information, grade information, and evaluation information (evaluation results such as proficiency, competence, talent, etc.).
[0055] Additionally, the first institution terminal (200) provides a corresponding learning service in response to a request from the user terminal (100), and when the user completes all learning processes for a specific learning through the user terminal (100), it grants the user qualification corresponding to the learning process by receiving the results of the learning process. At this time, the first institution terminal (200) can create new history information for the user or update previously created history information based on the results of the learning process.
[0056] Thus, when the first institution terminal (200) is directly or indirectly requested by the user terminal (100), service server (300), and demand institution (400) to verify the eligibility of the user or to verify whether the user is qualified to receive an open badge, it can verify the eligibility based on the user information and history information and provide a response. At this time, the first institution terminal (200) can verify whether the user satisfies the requirements necessary to acquire an open badge based on the previously stored criteria, and if satisfied, provide badge issuance data extracted from some history from the history information to the service server (300). However, this is merely an example, and the history information of the user may be provided to the service server (300) as is without the need to extract badge issuance data from the history information.
[0057] Here, the first institution terminal (200) may be at least one, and each first institution terminal (200) may be linked (interconnected) with the service server (300) through an API (Application Programming Interface) so that a system, form, etc. regarding a certificate, certificate, etc. that can be issued by each first institution (learning institution, educational institution, etc.) may be stored together.
[0058] Meanwhile, the service server (300) can perform operations such as managing badge issuance data, registering and managing badge issuing organizations, providing badge standard guides, establishing a badge operation framework, verifying badge issuing organizations and badge issuance history, and providing badge issuance data information. Here, the badge issuance data may be data extracted from history information stored and managed by the first institution terminal (200) as data for badge issuance. However, this is merely one embodiment, and the service server (300) may receive the user's history information as is, and is not limited thereto.
[0059] The service server (300) issues an open badge based on badge issuance data or history information, and then registers the badge issuance data on the blockchain for management. At this time, the badge issuance data or history information includes a public key used to sign a claim by the first institution terminal (200). This public key can be used later during DID verification. In addition, the service server (300) may revoke the open badge. At this time, the method required for revocation varies depending on whether the claim is a hosted claim or a signed claim.
[0060] Meanwhile, when the service server (300) issues an open badge, it verifies (measures) at least one of the user's learning unit, proficiency, competence, and talent based on badge issuance data or history information and issues the open badge.
[0061] In other words, Open Badges contain metadata such as the user's achievements and capabilities within the badge image, which can be verified anytime and anywhere. Here, the metadata can be based on the minimum metadata typically recorded on standard digital badges. For example, mandatory metadata may include at least one of first institution data (issuer name, issuer address, issuer description, whether the issuer is accredited, etc.), badge class (course name, accredited course status, characteristics / level of accredited course, course category, characteristics / level of course, completion / qualification criteria, qualification quality assurance type, etc.), acquisition data (completion / qualification, badge issuance date, badge expiration date, evaluation type, form of participation in learning activities, etc.), recipient (recipient name, recipient information, etc.), and verification information (verification URL, etc.), and optional metadata may include at least one of additional information about the issuer, course completion criteria / cycle, proof material URL, withdrawal / reason for withdrawal, possibility of integration with other badges, other service purpose information, prerequisite learning requirements for course registration, evaluation process, acquired score, connectivity with other courses, characteristics of qualifications generated by integration / accumulation with other courses, and position on a learning motfolio / career path.
[0062] Such metadata may be used by the issuer or issuer to verify it upon request from an acquirer or user due to closure, loss, or damage to the data.
[0063] Additionally, the service server (300) stores and searches smart contract-based blockchain data for open badges. At this time, actual data blocks can be organized into a single file form using a data block allocation table linked to a data registration transaction, and the data meta information and the data block allocation table can be cached to improve data search performance. Additionally, actual data blocks can be organized into a single file form using a data block allocation table linked to a data registration transaction, and the data meta information and the data block allocation table can be cached to improve data search performance. To this end, data is encrypted based on unique information generated by the smart contract, and the encrypted data is applied to automatically obtain a decryption key according to access control authority.
[0064] To this end, the service server (300) may build and provide a separate web page or platform (application), and based on this, each device (user terminal, issuing institution terminal, demand institution terminal, etc.) registered for the learning curation service can receive the learning curation service.
[0065] A dashboard for each user may be configured on this web page or platform, and the status of at least one open badge, i.e., DID, issued to each user may be configured in a portfolio form on the dashboard. Through this, the user can execute the web page or platform through the user terminal (100) and check various information regarding at least one open badge issued to them through their DID status.
[0066] This service server (300) can perform DID registration, open badge issuance, DID verification, etc. for a user based on the linked API (Application Programming Interface) (500).
[0067] Meanwhile, the service server (300) generates and provides learning curation information for the issued open badge based on the previously stored curriculum information. At this time, the service server (100) may perform the learning curation information upon the request of the user terminal (100), or it may be performed immediately once the open badge is issued. Accordingly, the service server (100) may provide the learning curation information independently, but it may also be provided by being included in the issuance information of the open badge, and the method or form of provision is not limited.
[0068] Meanwhile, the second institution terminal (400) is a device (terminal) provided (installed) at the demand institution (Consumer), and when an open badge is submitted or displayed from the user terminal (100), it can request the service server (300) to verify the claim digitally signed on the open badge based on the public key so that DID verification can be performed.
[0069] Accordingly, when verification is completed by the service server (300), it can be determined whether to recognize the user's qualification for the corresponding open badge based on the verification result.
[0070] Meanwhile, the user terminal (100), the first institution terminal (200), and the second institution terminal (400) may be a computer, UMPC (Ultra Mobile PC), workstation, netbook, PDA (Personal Digital Assistants), portable computer, web tablet, wireless phone, mobile phone, smartphone, pad, smart watch, wearable terminal, e-book, PMP (portable multimedia player), portable game console, navigation device, black box or digital camera, or other mobile communication terminal, etc., capable of installing and running a number of applications (i.e., applications) desired by the user / first institution (educational institution, learning institution, etc.) / demand institution (demand user, submission place, etc.). At this time, the user terminal (100), the first institution terminal (200), and the second institution terminal (400) may be provided in various forms and are not limited thereto.
[0071] As described above, the service providing system (1000) according to the present disclosure can be implemented through data transmission and reception between a user terminal (100), a first institution terminal (200), a service server (300), and a second institution terminal (400).
[0072] Meanwhile, although not illustrated in FIGS. 1 and 2, the service providing system (1000) may be connected to other external servers, for example, it may be configured to include at least one learning server, at least one search server, etc. For example, the learning server may be a server for providing learning services based on online or offline, and the search server may be a server for providing information search services.
[0073] FIG. 3 is a flowchart illustrating the operation of a learning curation service providing system utilizing a learning map-linked open badge according to one embodiment of the present disclosure.
[0074] Referring to FIG. 3, a user terminal (100) transmits a request for the provision of a learning service to a first institution terminal (200) to receive a learning service from a first institution (S101). At this time, if the user is a new user, the request for the provision of a learning service may be a request for subscription to the learning service, and if the user is a subscribed user, it may be a request for the provision of a specific learning among at least one learning service.
[0075] Next, the first institution terminal (200) checks the request information according to step S101 (S103), checks whether the user has access rights to determine whether to provide the learning service, and then provides the requested learning service only to the accessible user (S105).
[0076] Next, the user terminal (100) performs the learning service provided by the first institution terminal (200), and when the learning service is fully performed, it transmits the results of the learning performance to the first institution terminal (200) (S107).
[0077] Next, the first institution terminal (200) creates new history information for the user or updates previously created history information based on the learning performance results received by step S107 (S109).
[0078] Subsequently, the user terminal (100) sends a DID user registration request to the service server (300) to receive a learning curation service (S111), and the service server (300) performs DID user registration by registering the user's distributed ID information on a trusted ID store, i.e., a blockchain (S113). At this time, the user's DID electronic wallet may be created.
[0079] Next, when the user terminal (100) wishes to receive an open badge, it transmits a request for open badge issuance to the service server (300) (S115). At this time, although not shown in FIG. 3, when the user terminal (100) requests open badge issuance, it may receive at least one open badge that it can be issued from the service server (300) in the form of a list (hereinafter referred to as the 'list of available open badges'). That is, the user can transmit a request for issuance by selecting any one of the open badges from the list. To this end, the service server (300) may perform the operation of registering at least one first institution terminal (200) in advance, and can verify at least one open badge that each user can receive through the history information of each user from the registered at least one first institution terminal (200). Meanwhile, as another embodiment, the service server (300) may recommend issuing open badges that can be issued in addition to the open badge requested by the user, or recommend other learning associated with the previously issued open badge to support the acquisition of eligibility for additional open badge issuance.
[0080] Next, the service server (300) checks the request information according to step S115 (S117) and requests the first institution terminal (200) to verify the user's qualification for the open badge for which issuance has been requested by sending a qualification verification request (S119).
[0081] Next, the first institution terminal (200) checks the user's history information in accordance with the request in step S119, extracts data for badge issuance, i.e., badge issuance data, from the history information (S121), and transmits it to the service server (300) (S123).
[0082] Next, the service server (300) issues the requested open badge based on the badge issuance data according to step S123 (S125), and transmits issuance information including the issued open badge to the user terminal (100) (S127).
[0083] Thus, the user terminal (100) can store the open badge included in the issuance information (S129) and, if necessary, post the open badge on at least one SNS installed on the user terminal (100).
[0084] Next, the service server (300) generates learning curation information using the open badge issued in step S125 (S131) and provides it to the user terminal (100).
[0085] Thus, based on the learning curation information received through the user terminal (100), the user can sequentially learn at least one other learning related to the learning that they have already completed.
[0086] Afterwards, the user terminal (100) generates submission information including the open badge stored in step S129 to submit the open badge corresponding to the qualification to a second institution where the user wishes to have their qualification recognized (S135), and transmits the submission information to the second institution terminal (400) (S137).
[0087] Next, the second institution terminal (400) checks the submission information (S139) and requests the service server (300) to verify the open badge included in the submission information (S141).
[0088] Thus, the service server (300) performs verification of the open badge in accordance with the request in step S141 (S143), generates verification result information including the verification result, and transmits it to the second institution terminal (400) (S145).
[0089] Next, the second institution terminal (400) checks the verification result information received by step S145 and determines whether to recognize the qualification of the user (S147).
[0090] Meanwhile, steps S131 through S133 illustrated in FIG. 3 can be performed at any time after step S125, and the provision conditions may be set in advance by an administrator or user of the service server (100) and provided automatically, or provided by a request from a user through a user terminal (100). That is, steps S131 through S133 can be performed independently after an open badge has been issued.
[0091] FIG. 4 is a diagram illustrating the concept of a learning map-linked open badge according to one embodiment of the present disclosure.
[0092] First, the open badge (600) can be issued, acquired, and managed through an open badge platform that supports the open badge standard. As illustrated in FIG. 4, the open badge (600) contains information regarding the content of the guaranteed skill, issuer information, user information acquired and posted, expiration date, and method for verification. The open badge (600) can also be approached from an ecosystem perspective, and key stakeholders can be classified into three types: the issuing organization that issues the open badge (600), the user who acquires the badge, and the company that develops the open badge platform.
[0093] First, the issuance of such open badges (600) will be determined by qualification granted by a learning institution, and such a learning institution can divide learning into small chunks and provide it to the user, recognize the learning according to proficiency, grant qualification for issuing open badges as a recognition of microcredentials, and measure and maintain the user's ability (talent, qualification).
[0094] Additionally, a user who has been issued an open badge (600) may submit (present) the open badge (600) as proof of skills or academic achievements acquired for the purpose of advancing to a higher school or seeking employment, claim the open badge when it is issued to the user, collect the open badge (600) in a portfolio or backpack to share their story, and share their open badge (600) with social media or communities. That is, the open badge (600) may be posted on at least one social network service upon the request of the user terminal (100).
[0095] In addition, companies seeking business opportunities can design a system that recognizes and verifies small learning units provided by learning institutions, track user participation levels and expand resources, develop tools to issue and display / host open badges (600), apply open badge standards, and obtain conformity certification.
[0096] Meanwhile, the open badge (600) includes an issuer, a badge class, and an assertion, wherein the assertion may include performance information regarding the history performed by the user.
[0097] FIG. 5 is a diagram showing the configuration of a service server that provides a learning curation service using a learning map-linked open badge according to one embodiment of the present disclosure.
[0098] Referring to FIG. 5, a service server (300) providing a learning curation service utilizing a learning map-linked open badge according to one embodiment of the present disclosure may be configured to include a communication module (310), a memory (320), and a processor (330).
[0099] The communication module (310) performs wired or wireless communication with at least one of the user terminal (100), the first institution terminal (200), and the second institution terminal (400), as well as at least one external device (server, etc.), an external storage (e.g., a database (140)), an external server, and a cloud server. In particular, when performing wireless communication, it transmits and receives wireless signals in a communication network according to wireless internet technologies.
[0100] Meanwhile, an external server or cloud server may be configured to perform at least a part of the role of the processor (330). That is, the performance of data processing or data operations, etc., can be performed on an external server or cloud server, and the present disclosure does not impose any special restrictions on such a method.
[0101] The communication module (310) may include one or more components that enable communication with an external device, for example, may include at least one of a wired communication module, a wireless communication module, and a short-range communication module, and transmit and receive signals based thereon.
[0102] Here, the wired communication module may include various wired communication modules such as a Local Area Network (LAN) module, a Wide Area Network (WAN) module, or a Value Added Network (VAN) module, as well as various cable communication modules such as USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), DVI (Digital Visual Interface), RS-232 (recommended standard), power line communication, or POTS (plain old telephone service).
[0103] In addition to Wi-Fi modules and WiBro (Wireless broadband) modules, the wireless communication module may include wireless communication modules that support various wireless communication methods such as GSM (global System for Mobile Communication), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), UMTS (universal mobile telecommunications system), TDMA (Time Division Multiple Access), WLAN (Wireless LAN), DLNA (Digital Living Network Alliance), WiBro (Wireless Broadband), WiMAX (World Interoperability for Microwave Access), HSDPA (High Speed Downlink Packet Access), HSUPA (High Speed Uplink Packet Access), LTE (Long Term Evolution), 4G, 5G, and 6G.
[0104] A short-range communication module is for short-range communication and can support short-range communication by using at least one of Bluetooth, RFID (Radio Frequency Identification), Infrared Data Association (IrDA), UWB (Ultra Wideband), ZigBee, NFC (Near Field Communication), Wi-Fi (Wireless-Fidelity), Wi-Fi Direct, and Wireless USB (Wireless Universal Serial Bus) technologies.
[0105] Specifically, the communication module (310) can receive requests for the issuance, authentication, etc. of an open badge from each of the user terminal (100), the first institution terminal (200), and the second institution terminal (400) based on wired or wireless communication, and transmit the results thereof. In addition, various information for the issuance, authentication, etc. of the open badge can be transmitted and received with the user terminal (100), the first institution terminal (200), and / or the second institution terminal (400) through the communication module (310). Furthermore, the communication module (310) transmits and receives various other information with at least one external device.
[0106] The memory (320) stores data and / or various information that supports various functions of the service server (300). It can store a number of application programs (or applications) running on the service server (300), data for the operation of the service server (300), and commands. At least some of these application programs may be downloaded from an external server via wireless communication. Meanwhile, the application program may be stored in at least one memory provided in the memory (320), installed on the service server (300), and driven to perform an operation (or function) by at least one processor provided in the processor (330).
[0107] Meanwhile, at least one memory may include a storage medium of at least one type among flash memory type, hard disk type, multimedia card micro type, card type memory (e.g., SD or XD memory, etc.), RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory), magnetic memory, magnetic disk, and optical disk. In addition, the memory may store information temporarily, permanently, or semi-permanently, and may be provided as an embedded or removable type.
[0108] The memory (320) may be equipped with a database (340) for providing a learning curation service, and the database (340) may store various information regarding each of at least one user (user, educational institution, receiving institution, etc.) subscribed to the learning curation service. Additionally, the memory (320) may store at least one process for providing a learning curation service.
[0109] The processor (330) may be equipped with at least one processor for providing a learning curation service and may control all components within the service server (300) to process input or output signals, data, information, etc., or execute instructions, algorithms, and applications stored in at least one memory to perform various processes.
[0110] That is, the processor (330) controls all operations performed by the service server (300) described above based on FIGS. 1 and FIGS. 2.
[0111] Specifically, when the processor (330) receives a request for the issuance of an open badge from a user terminal (100), it determines whether to issue the open badge by checking whether the user has the qualification to issue the requested open badge. Subsequently, when the issuance of the open badge is completed according to the decision, the processor (330) records and manages the issued open badge on the user's DID electronic wallet registered on the blockchain.
[0112] Meanwhile, the processor (330) generates and provides learning curation information for the issued open badge based on the previously stored curriculum information.
[0113] In this case, the pre-stored curriculum information includes a competency framework for each curriculum, wherein at least one related competency framework may be interconnected. Additionally, the competency framework includes a learning map in which at least one competency item included in the curriculum is structured and sequentially connected in the order of learning stage, learning area, learning topic, and achievement standard, wherein at least one related competency item may be interconnected. Here, a competency item represents a learning objective or learning competency, includes learning content, and may be configured to include at least one sub-competency item.
[0114] Furthermore, the processor (330) may collect user learning information from at least one learning institution and, by further considering this, generate specialized learning curation information that is more suitable for the user. Here, the learning information may include at least one of the learning level, learning history, test history, learning results, test results, learning time, learning rate, and progress rate during a pre-set period. For example, the processor (330) may determine whether to proceed to a higher learning stage or a lower learning stage by judging whether the user's learning is excellent or poor based on at least one variable included in the learning information, even if the user is in the first grade of elementary school. Additionally, the processor (330) may decide to repeat the same learning stage if the learning time required for the user to obtain an open badge is greater than the average learning time. In this case, since a long learning time may indicate that the user has lost interest in learning, the processor may search for popular learning content corresponding to the learning stage from at least one search server and provide information about that popular learning content in the learning curation information. Here, popular learning content can be determined based on factors such as views, chat activity, repeat viewing counts, and likes. However, this is merely one example; learning curation information specialized for users can also be generated by utilizing a combination of at least one variable.
[0115] Meanwhile, when the processor (330) receives a DID user registration request from the user terminal (100), it issues an initial distributed ID and verifies the user identity through integrated authentication (biometric authentication, PIN number, pattern) to perform DID registration on the blockchain.
[0116] Meanwhile, when the processor (330) receives a request for the issuance of an open badge for the user from the user terminal (100), it performs user authentication by accessing a distributed ID based on one of a plurality of authentication methods, and then provides a list of issuable open badges including at least one open badge that can be issued to the user. When any of the open badges is selected, the processor issues the open badge by verifying and combining history data and forms based on the user's DID electronic wallet registered on the blockchain.
[0117] Additionally, when the processor (330) receives a request for DID verification for a previously issued open badge from a user terminal (100) or a second institution terminal (400), it accesses the distributed ID based on one of the multiple authentication methods to perform user authentication, and performs DID verification for the previously issued open badge based on the user's DID electronic wallet registered on the blockchain.
[0118] At this time, when the processor (330) performs DID verification, it can verify the badge issuance data using the hash value of a previously issued open badge (an open badge for which DID verification is requested) and the hash value of an open badge previously registered in the blockchain. Here, the hash value of a previously issued open badge can be obtained based on the public key used to sign the claim digitally signed on the open badge.
[0119] This processor (330) can perform DID verification based on the linked API (Application Programming Interface).
[0120] FIG. 6 is a flowchart illustrating a method for providing a learning curation service using a learning map-linked open badge according to one embodiment of the present disclosure.
[0121] Referring to FIG. 6, the user performs DID user registration on the blockchain to the service server (300) by sending a DID user registration request using a user terminal (100) to receive a learning curation service (S210).
[0122] Next, when the user terminal (100) selects an issuance item and requests the issuance of an open badge, the service server (300) performs the issuance of the open badge based on the user's DID electronic wallet through the linked API (S220).
[0123] Next, the service server (100) records the previously issued open badge on the corresponding user's DID electronic wallet registered on the blockchain (S230), and generates and provides learning curation information for the issued open badge based on the previously stored educational course information (S240).
[0124] Additionally, when the service server (300) receives a request for DID verification for an open badge issued from a user terminal (100) or a second institution terminal (400), it performs DID verification for the open badge based on the user's DID electronic wallet through a linked API (S250).
[0125] Here, step S250 is not an action that is necessarily performed and can be performed optionally as needed.
[0126] Meanwhile, although not illustrated in FIG. 6, the service server (300) may perform registration for at least one issuer at step S210 or prior thereto. At this time, the system, form, etc., for qualifications, certificates, etc., granted by each first institution may be stored together.
[0127] FIG. 7 is a diagram showing a specific operation for issuing an open badge in a method for providing a learning curation service using a learning map-linked open badge according to one embodiment of the present disclosure.
[0128] Referring to FIG. 7, when the service server (300) receives a request for the issuance of an open badge for the user from the user terminal (100) (S221), it performs user authentication by accessing the distributed ID based on one of the multiple authentication methods (S222).
[0129] Next, the service server (300) provides a list of available open badges including at least one open badge that can be issued to the user (S223), and when selection information generated by the user selecting one of the open badges through the user terminal (100) is received (S224), the service server performs the issuance of the selected open badge by verifying and combining history data and forms based on the user's DID electronic wallet registered on the blockchain (S225).
[0130] FIG. 8 is a diagram showing a specific operation for generating learning curation information in a method for providing a learning curation service using a learning map-linked open badge according to one embodiment of the present disclosure.
[0131] Referring to FIG. 8, the service server (300) identifies a specific curriculum corresponding to the open badge issued by step S220 from the pre-stored curriculum information (S241).
[0132] Next, the service server (300) detects at least one competency item corresponding to the corresponding learning based on a specific learning map included in the competency framework of the specific curriculum (S242).
[0133] Next, the service server (300) generates learning curation information using at least one competency item detected by step S242 (S243). Specifically, the service server (300) can generate learning curation information by identifying a specific curriculum corresponding to a previously issued open badge in the pre-stored curriculum information, and by detecting at least one competency item corresponding to the learning based on a specific learning map included in the competency framework of the identified specific curriculum.
[0134] Furthermore, the service server (300) can search for learning corresponding to at least one competency item from a database (140) or an external device (server), and provide learning information, learning materials and / or learning content to a user terminal (100) according to the search results.
[0135] FIG. 9 is a drawing of the detailed structure of a competency framework corresponding to each educational course according to one embodiment of the present disclosure.
[0136] Referring to FIG. 9, the competency framework corresponding to each curriculum is a systematically organized set of knowledge and skills that a user must learn. It is a top-level document that defines the curriculum, achievement standards, and competencies included in the pre-stored curriculum information, i.e., the overall curriculum information, and comprehensively covers the competencies / standards of the entire curriculum or specific subjects. All competency skills depend on each competency framework (20), and each competency framework (20) may include at least one competency item (30) below it. Here, the competency framework and the competency item may be referred to as CFDocument and CFItem, respectively.
[0137] Specifically, CFDocument (20) may include CFItems (30), CFAssociations (40), CFRubrics (50), and CFDefinition (60) as components.
[0138] First, CFDocument (20) may include at least one of an identifier, title, creator, URI, subject, description, competencies, and lastChangeDataTime as metadata. Furthermore, CFDocument (20) may include at least one of a subjectURI, language, version, current status, publication start date, publication conversion date, license URI, additional description, and references.
[0139] Table 1 below describes each of the multiple variables that can be included in the metadata of the competency framework (20).
[0140] Variable Type Description Required Identifier UUID Unique identifier Required uri URI Unique address where this CFD can be found on the internet Required creator String Name of the organization that created and approved the competency framework e.g., Office of Education, University, etc. Required title String Title of the CFDocument Required lastChangeDate Time Date Time CFDocument Last modified date and time Required OfficialSource URL RL Web address (URL) of the standard / competency document (source) Option publisher String Name of the organization that publicly publishes and distributes the curriculum / competency document Option description String A brief description of the content of the CFDocument Option subject String List of keywords representing the subject or field of this CFDocument e.g., (Math, Science) Option language ISO 639-2 format string Language in which the content of the CFDocument was written Mainly uses language codes in ISO 639-2 format Option version String CFDocument version information Option adoption Status String CFDocument Last modified date and Time option status Start Date Date CF The date the publication of the Document began option status End Date Date CF The date the publication of the Document ended or was converted to another value option licenseURI LinkURIC F The address of the web document containing license information related to the usage rights of the Document option notesString CF Additional description or reference material for the Document option
[0141] Meanwhile, CFItems (30) are individual items that constitute competencies / standards within CFDocument (20), and represent specific learning content, learning goals, and achievement standards by breaking down CFDocument (20) into smaller units.
[0142]
[0143] Here, CFItems (30) may include multiple CFItems and may be arranged based on the relationship between each CFItem. That is, CFItems (30) may be structured in the order of learning stage, learning area, learning topic and achievement standard and connected step by step, and accordingly may have the form of a learning map.
[0144] At this time, there may be one or more CFItems under CFDocument (20), and CFItems of multiple depths may be added under them.
[0145] CFItems (30) may include at least one of an identifier, a description of competencies and courses (fullStatement), a URI (reference URI for the item), and a last modified time (lastChangeDataTime) as metadata. Furthermore, CFItems (30) may include additional metadata, and the types and number of such data are not limited.
[0146] CFAssociations (40) play an essential role in defining and expressing the relationships between the components of the CFDocument (20), which represent the relationships between the entire curriculum and achievement standards, competency sets, or individual items and courses.
[0147] These CFAssociations (40) can be formed between CFDocuments (20) or between CFItems (30), and can also be formed between CFDocuments (20) and CFItems (30). Additionally, the components connected to the CFAssociations (40) may exist within a single curriculum or may be external components.
[0148] Table 2 below describes the types of relationships related to CFAssociations (40).
[0149] Relationship Type Description isChildOf The source node is a child of the destination node isPeerOf The source node and the destination node are peers isPartOf The source node is logically or semantically included as a part of the destination node's entry exactlyMatchOf The destination node and the source node match exactly Precedes The source node precedes the destination node in time isRelatedTo Used when the source node and the destination node are related but not better described by another type replacedBy The source node is replaced by the destination node Exemplar The destination node is an instance of the source node hasSkillLevel The destination node indicates the skill level of the source node
[0150] In addition, CFRubrics (50) is one of the core elements and is a component that defines how to evaluate whether competency is achieved. It includes evaluation criteria of different grades and is used to describe the quality of learning tasks, works, and learning performance. It defines both the description of evaluation scales and the basis for judging different evaluation grades. At this time, CFRubrics (50) takes a logical matrix structure. Here, the rows of the matrix are used to define evaluation criteria (CFRubricCriterion), and the columns of the matrix are used to define several different levels (CFRubricCriterionLevel) under each evaluation criterion.
[0151] This CFRubric can be composed of CFRubricCriterions and CFRubricCriterionLevels. For example, each CFRubricCriterion has an achievement standard level, and a weight (Rubric Criterion Weight) can be assigned to each level. Additionally, the CFRubricCriterionLevel specifically describes the extent of a student's performance regarding the achievement level, providing a description of each level and assigning a score based on that level.
[0152] Meanwhile, CFRubric is organically linked with other elements, and CFRubricCriterion is connected to CFItem to implement the competencies and achievement standards set in the curriculum as assessment tools and to support the measurement of learners' competency achievement levels.
[0153] FIG. 10 is a drawing showing an example of a competency framework corresponding to a specific educational course according to one embodiment of the present disclosure.
[0154] Referring to Fig. 10, at the top of the learning map there is a competency framework (20') representing the entire curriculum, and below it, grades (levels) (30'), learning areas (40'), learning elements (50'), and achievement standards (60') can be connected step-by-step in the form of competency items.
[0155] FIG. 11 is a diagram showing a specific operation for performing DID verification in a method for providing a learning curation service using a learning map-linked open badge according to one embodiment of the present disclosure.
[0156] Referring to FIG. 11, when the service server (300) receives a request for verification of a DID of an open badge previously issued to the user from a user terminal (100) or a second institution terminal (400) (S251), it accesses the distributed ID based on one of a plurality of authentication methods and performs user authentication (S252).
[0157] Next, the service server (300) performs DID verification on the previously issued open badge for which DID verification was requested by step S251, based on the DID electronic wallet of the user registered on the blockchain (S253).
[0158] In this case, step S253 may verify the badge issuance data using the hash value of a previously issued open badge (an open badge for which DID verification has been requested) and the hash value of an open badge previously registered on the blockchain. Here, the hash value of the previously issued open badge can be obtained based on the public key used to sign the claim digitally signed on the open badge.
[0159] The aforementioned program may include code encoded in a computer language such as C, C++, JAVA, or machine language, which can be read by the computer's processor (CPU) through the computer's device interface, in order for the computer to read the program and execute the methods implemented in the program. Such code may include functional code related to functions that define the necessary functions for executing the methods, and may include control code related to execution procedures necessary for the computer's processor to execute the functions according to a predetermined procedure. Additionally, such code may further include memory reference code regarding where (address) additional information or media necessary for the computer's processor to execute the functions should be referenced in the computer's internal or external memory. In addition, if the processor of the computer needs to communicate with any other computer or server located remotely in order to execute the above functions, the code may further include communication-related code regarding how to communicate with any other computer or server located remotely using the communication module of the computer, and what information or media to transmit or receive during communication.
[0160] The above-mentioned storage medium refers to a medium that stores data semi-permanently and is readable by a device, rather than a medium that stores data for a short period of time, such as a register, cache, or memory. Specifically, examples of the above-mentioned storage medium include, but are not limited to, ROM, RAM, CD-ROM, magnetic tape, floppy disk, and optical data storage device. That is, the above-mentioned program may be stored on various recording media on various servers that the computer can access, or on various recording media on the user's computer. Additionally, the above-mentioned medium may be distributed across networked computer systems, and computer-readable code may be stored in a distributed manner.
[0161] The steps of the method or algorithm described in connection with the embodiments of the present disclosure may be implemented directly in hardware, implemented as a software module executed by hardware, or implemented by a combination thereof. The software module may reside in RAM (Random Access Memory), ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), Flash Memory, a hard disk, a removable disk, a CD-ROM, or any form of computer-readable recording medium well known in the art to which the present disclosure belongs.
[0162] Although embodiments of the present disclosure have been described above with reference to the attached drawings, those skilled in the art will understand that the present disclosure may be implemented in other specific forms without altering its technical concept or essential features. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive.
Claims
1. A first institution terminal that provides a learning service to a user terminal and receives learning performance result information from the user terminal to generate or update history information about the user; The user terminal that performs learning through a learning service provided by the first institution terminal and stores an open badge issued upon requesting the service server to issue an open badge for the learning; and When an open badge issuance is requested from the user terminal, the service server determines whether to issue the open badge by verifying whether the user has the eligibility to issue the requested open badge, and when the open badge issuance is completed, records and manages the issued open badge on the user's DID electronic wallet registered on the blockchain, and generates and provides learning curation information for the issued open badge based on pre-stored educational course information. Learning curation service provision system utilizing learning map-linked open badges.
2. In Paragraph 1, The aforementioned pre-stored curriculum information is, It includes a competency framework for each curriculum, wherein at least one related competency framework is interconnected and configured, The above competency framework is, At least one competency item included in the relevant curriculum includes a learning map structured in the order of learning stages, learning domains, learning topics, and achievement standards, and connected step-by-step, wherein at least one related competency item is interconnected and configured. Learning curation service provision system utilizing learning map-linked open badges.
3. In Paragraph 2, The above competency items are, Representing learning objectives or learning competencies, including learning content, and capable of including at least one sub-competency item, Learning curation service provision system utilizing learning map-linked open badges.
4. In Paragraph 3, The above service server is, Identifying a specific curriculum corresponding to the issued open badge from the aforementioned pre-stored curriculum information, and generating the aforementioned learning curation information by detecting at least one competency item corresponding to the learning based on a specific learning map included in the competency framework of the aforementioned specific curriculum. Learning curation service provision system utilizing learning map-linked open badges.
5. In Paragraph 4, The above service server is, Searching for at least one associated learning corresponding to each of the above at least one competency item, and determining and arranging the learning order based on the inclusion relationship between the at least one associated learning found to generate the above learning curation information. Learning curation service provision system utilizing learning map-linked open badges.
6. In Paragraph 2, The above competency framework is, As metadata, including at least one of an identifier, title, creator, URI, subject, description, major competencies, and last modified date, Learning curation service provision system utilizing learning map-linked open badges.
7. In Paragraph 1, The above service server is, Characterized by performing at least one of DID user registration, open badge issuance, and DID verification for the corresponding user in conjunction with the first institution terminal based on an API (Application Programming Interface). Learning curation service provision system utilizing learning map-linked open badges.
8. In Paragraph 1, A second institution terminal further comprising, when the issued open badge is submitted from the user terminal, a request for verification of the issued open badge to the service server to determine whether the user is qualified for the learning, Learning curation service provision system utilizing learning map-linked open badges.
9. In Paragraph 8, The above service server is, Characterized by performing DID verification for the issued open badge based on the corresponding user's DID electronic wallet registered on the blockchain when a request for DID verification for the issued open badge is received from the second institution terminal. Learning curation service provision system utilizing learning map-linked open badges.
10. A method for providing a learning curation service utilizing a learning map-linked open badge, performed by a device, When the user terminal completes the learning based on the learning service provided by the first institution terminal, the step of transmitting learning performance result information regarding the learning to the first institution terminal; A step in which the first institution terminal generates or updates history information for the corresponding user based on the learning performance result information; When the service server receives a request for the issuance of an open badge for the learning from the user terminal, it checks whether the user has the eligibility to receive the requested open badge through the first institution terminal; A step in which, upon verification, the relevant user has eligibility for the open badge requested for issuance, the service server issues the open badge for the learning based on the badge issuance data for the relevant user; The step of the above service server recording the issued open badge on the corresponding user's DID electronic wallet registered on the blockchain; and The above service server includes the step of generating and providing learning curation information for the issued open badge based on pre-stored educational course information. Method for providing a learning curation service using learning map-linked open badges.
Citation Information
Patent Citations
Battery pack including venting cover
KR1020250079524A
Connector Apparatus with Lever Locking Coupling Member
KR1020260034291A
System and method for generating music by combining score blocks based on artificial intelligence composition technology
KR102776472B1
Tritium water separation system by low-temperature distillation concentration
KR102891904B1