[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-article-lti-scorm-xapi-porivniannia-standartiv":3},{"uuid":4,"title":5,"subtitle":6,"content":7,"preview":594,"date_published":599,"date_pinned":599,"img":600,"alias":601,"is_published":602,"is_pinned":603,"type":13,"category":604,"category_name":605,"category_alias":606,"background_color":607,"preview_icon":13,"category_value":608,"external_link":13},"d1f70fd6-e90b-4107-8b77-1468266840a5","LTI, SCORM, or xAPI: Which Standard Does a Modern Learning Platform Need?","Practical comparison of LTI, SCORM and xAPI: what task each standard solves, how to check LMS compatibility and what not to expect from technical abbreviations.",{"type":8,"content":9},"doc",[10,18,23,28,36,41,46,51,56,62,67,72,77,82,88,93,98,103,108,114,119,124,129,135,140,145,150,155,161,166,171,176,182,187,192,197,203,208,213,218,224,333,338,344,349,354,359,365,370,375,380,386,391,396,401,406,412,417,422,427,432,438,443,448,453,459,464,469,474,479,485,490,495,500,506,511,516,521,527],{"type":11,"attrs":12,"content":14},"paragraph",{"align":13},null,[15],{"text":16,"type":17},"One customer asks for a SCORM-compatible LMS. In another project, the technical specialist insists on LTI 1.3. A third team says it cannot build learning analytics without xAPI. All three technologies belong to the learning ecosystem, but they solve different problems. That is why asking “Which is better?” misses the point.","text",{"type":11,"attrs":19,"content":20},{"align":13},[21],{"text":22,"type":17},"SCORM has traditionally focused on packaging and launching learning content in an LMS and exchanging basic learning data. LTI connects external learning tools securely to a learning environment. xAPI describes and transfers records of learning events between systems. None automatically handles all the others’ tasks.",{"type":11,"attrs":24,"content":25},{"align":13},[26],{"text":27,"type":17},"For the owner of an online school, it is important not to memorize dozens of technical terms, but to formulate what needs to be done: transfer a course, connect a simulator, get the results of exercises or collect data from several environments. This is where the selection of the standard begins.",{"type":29,"attrs":30,"content":33},"heading",{"align":13,"level":31,"id":32},2,"heading_2_1",[34],{"text":35,"type":17},"SCORM: How a course travels between learning platforms",{"type":11,"attrs":37,"content":38},{"align":13},[39],{"text":40,"type":17},"Let's imagine that the author has created an interactive course in a special editor: slides, exercises, questions and transition logic. He wants to run it in the LMS so that the student does not have to manually open material from dozens of files. SCORM provides a familiar way to package a course and agree basic interactions with the learning system.",{"type":11,"attrs":42,"content":43},{"align":13},[44],{"text":45,"type":17},"SCORM support often means importing a ready-made package and receiving completion status or test results from it. However, “supports SCORM” is not precise enough. Ask which version the LMS supports, what data it receives, and how it behaves when a student pauses a lesson.",{"type":11,"attrs":47,"content":48},{"align":13},[49],{"text":50,"type":17},"Some editor features may not be ported as expected by the author. For example, a complex interaction within a package may only be displayed to the LMS as a total score. If a business needs analytics for each response, a standard completion status may not be enough.",{"type":11,"attrs":52,"content":53},{"align":13},[54],{"text":55,"type":17},"Therefore, the compatibility test should include an actual package from a specific authoring tool, not just asking the vendor \"is there SCORM?\".",{"type":29,"attrs":57,"content":59},{"align":13,"level":31,"id":58},"heading_2_2",[60],{"text":61,"type":17},"LTI: When an external tool must work within the ecosystem",{"type":11,"attrs":63,"content":64},{"align":13},[65],{"text":66,"type":17},"Another challenge: A university or online school already uses an LMS, but wants to connect an external virtual lab simulator, assessment tool, or other educational service. Ideally, the student opens it from the course without a separate manual entry, and the teacher receives the result in a familiar environment.",{"type":11,"attrs":68,"content":69},{"align":13},[70],{"text":71,"type":17},"Learning Tools Interoperability - LTI is intended for this. The 1EdTech organization defines it as a technical standard for connecting learning tools to educational environments with standardized and secure transmission of user context and role.",{"type":11,"attrs":73,"content":74},{"align":13},[75],{"text":76,"type":17},"LTI 1.3 uses modern authentication mechanisms based on OAuth 2.0 and OpenID Connect. This does not mean that any two products automatically integrate with one click. Both parties must support the necessary components, correctly configure registration and data exchange.",{"type":11,"attrs":78,"content":79},{"align":13},[80],{"text":81,"type":17},"LTI Advantage adds services that extend typical scenarios. For example, Assignment and Grade Services allows you to link external learning activity with assessment. Names and Role Provisioning Services works with information about users and roles. Deep Linking allows the teacher to select specific external content for the course.",{"type":29,"attrs":83,"content":85},{"align":13,"level":31,"id":84},"heading_2_3",[86],{"text":87,"type":17},"xAPI: training event as data",{"type":11,"attrs":89,"content":90},{"align":13},[91],{"text":92,"type":17},"SCORM is well known to authors of e-courses, but today people learn more than just inside one package. They go through simulations, work with simulators, participate in practical scenarios, perform tasks in individual applications. An organization may wish to collect records of such activities in a common location.",{"type":11,"attrs":94,"content":95},{"align":13},[96],{"text":97,"type":17},"The Experience API, or xAPI, describes learning events in a standardized form. Put simply, it's a record that a particular participant performed a particular action on a particular object, along with additional context and a result. Data can be sent to the Learning Record Store - LRS.",{"type":11,"attrs":99,"content":100},{"align":13},[101],{"text":102,"type":17},"However, the mere presence of xAPI does not provide ready-made useful reports. First, it is necessary to agree on which events have an educational meaning. If every click is recorded without structure, the company will get a lot of data and few answers.",{"type":11,"attrs":104,"content":105},{"align":13},[106],{"text":107,"type":17},"For example, in the negotiation simulator, you can record not only the fact of completion, but also the chosen strategies and the result of a particular stage. But such data should be linked to a transparent model of competence. Otherwise, a large number of events will only create a complex dashboard.",{"type":29,"attrs":109,"content":111},{"align":13,"level":31,"id":110},"heading_2_4",[112],{"text":113,"type":17},"Case study: interactive course and external simulation",{"type":11,"attrs":115,"content":116},{"align":13},[117],{"text":118,"type":17},"Suppose a vocational school trains purchasing managers. The basic course includes presentations, exercises and a final test. Separately, there is a web simulator of negotiations with several scenarios. This is a conditional technical case for explaining the standards.",{"type":11,"attrs":120,"content":121},{"align":13},[122],{"text":123,"type":17},"For a course created in the Authoring Editor, a SCORM package may be appropriate - if the LMS supports the appropriate version and the required metrics. Safe transition from LMS to simulator may require LTI if both products implement it. xAPI can be used in conjunction with LRS to collect detailed events from the simulator.",{"type":11,"attrs":125,"content":126},{"align":13},[127],{"text":128,"type":17},"It is not necessary to implement all three standards. If a school only has text-based lessons and simple tests, additional infrastructure may be unnecessary. If a multi-component ecosystem with different learning tools is required, the issue of compatibility becomes key even before choosing a platform.",{"type":29,"attrs":130,"content":132},{"align":13,"level":31,"id":131},"heading_2_5",[133],{"text":134,"type":17},"Common misunderstandings when purchasing an LMS",{"type":11,"attrs":136,"content":137},{"align":13},[138],{"text":139,"type":17},"First: \"SCORM means I'll be able to transfer all my courses.\" In fact, the transfer depends on how the materials are currently created. If the course is built from internal objects of the old LMS, the export to SCORM may be unavailable or incomplete.",{"type":11,"attrs":141,"content":142},{"align":13},[143],{"text":144,"type":17},"Second: \"LTI will connect any service\". No, the external tool must support a compatible protocol and the administrator must configure the integration.",{"type":11,"attrs":146,"content":147},{"align":13},[148],{"text":149,"type":17},"Third: \"xAPI will automatically show how people learn.\" No, you need an event model, storage, access rules, quality data, and analytical interpretation.",{"type":11,"attrs":151,"content":152},{"align":13},[153],{"text":154,"type":17},"Fourth: \"if the standard is supported, no testing is required.\" In reality, integration may encounter nuances of versions, roles, browser settings, access rights, and a specific authoring tool.",{"type":29,"attrs":156,"content":158},{"align":13,"level":31,"id":157},"heading_2_6",[159],{"text":160,"type":17},"What to check in a SCORM package before purchasing",{"type":11,"attrs":162,"content":163},{"align":13},[164],{"text":165,"type":17},"Prepare your own test package, preferably with features typical of your courses. Let there be videos, a few questions, branches, the ability to interrupt the lesson and come back. Ask the potential supplier to show the work in a real environment.",{"type":11,"attrs":167,"content":168},{"align":13},[169],{"text":170,"type":17},"Check launching, resuming, completion, scores, retries, and mobile accessibility. Examine exactly what data administrators can see. If you need detailed answer analysis, ask about it separately.",{"type":11,"attrs":172,"content":173},{"align":13},[174],{"text":175,"type":17},"Don't confuse correct package import with student availability. SCORM content created a long time ago may have an inconvenient interface and may not work well with a keyboard or screen reader. Technical compatibility is only one part of quality training.",{"type":29,"attrs":177,"content":179},{"align":13,"level":31,"id":178},"heading_2_7",[180],{"text":181,"type":17},"LTI 1.3: How to test real integration",{"type":11,"attrs":183,"content":184},{"align":13},[185],{"text":186,"type":17},"Start with a business scenario. Who opens the tool: student or teacher? What data is transferred? Are grades required? What should happen if the student repeated the exercise? Can access be revoked?",{"type":11,"attrs":188,"content":189},{"align":13},[190],{"text":191,"type":17},"Ask the two providers, the LMS and the external service, to confirm supported components. In the 1EdTech documentation, LTI Core is separated from LTI Advantage services; this is an important distinction, because simply being able to run the tool does not guarantee the transfer of grades or participant lists.",{"type":11,"attrs":193,"content":194},{"align":13},[195],{"text":196,"type":17},"It's also worth checking how roles and personal data work. Integration should not convey more information than is necessary for the stated task. For institutions with high privacy requirements, this issue is no less important than the convenience of entry.",{"type":29,"attrs":198,"content":200},{"align":13,"level":31,"id":199},"heading_2_8",[201],{"text":202,"type":17},"xAPI and responsible use of training data",{"type":11,"attrs":204,"content":205},{"align":13},[206],{"text":207,"type":17},"Learning data can be sensitive. It may reveal completion, reaction times, error frequency, and decision-making strategies. These records can help teachers, but they can also enable excessive monitoring.",{"type":11,"attrs":209,"content":210},{"align":13},[211],{"text":212,"type":17},"Before collecting events, answer why they are needed, who will view them, how long they will be stored and how a person can learn about the processing of their data. Do not collect dozens of indicators \"just in case\".",{"type":11,"attrs":214,"content":215},{"align":13},[216],{"text":217,"type":17},"For example, for an educational simulation it may be sufficient to know what types of cases the student needs help with. A detailed history of each click will not necessarily improve learning. Determine the minimum amount of data required for a pedagogical solution.",{"type":29,"attrs":219,"content":221},{"align":13,"level":31,"id":220},"heading_2_9",[222],{"text":223,"type":17},"Online School Leader Comparison Chart",{"type":225,"content":226},"bullet_list",[227,258,283,308],{"type":228,"content":229},"list_item",[230],{"type":11,"attrs":231,"content":232},{"align":13},[233,238,240,244,246,250,252,256],{"text":234,"type":17,"marks":235},"Question:",[236],{"type":237},"strong",{"text":239,"type":17}," Main task; ",{"text":241,"type":17,"marks":242},"SCORM:",[243],{"type":237},{"text":245,"type":17}," Starting a content pack; ",{"text":247,"type":17,"marks":248},"LTI 1.3 \u002F Advantage:",[249],{"type":237},{"text":251,"type":17}," External tool integration; ",{"text":253,"type":17,"marks":254},"xAPI:",[255],{"type":237},{"text":257,"type":17}," Record training events",{"type":228,"content":259},[260],{"type":11,"attrs":261,"content":262},{"align":13},[263,266,268,271,273,276,278,281],{"text":234,"type":17,"marks":264},[265],{"type":237},{"text":267,"type":17}," Typical scenario; ",{"text":241,"type":17,"marks":269},[270],{"type":237},{"text":272,"type":17}," Ready-made interactive course; ",{"text":247,"type":17,"marks":274},[275],{"type":237},{"text":277,"type":17}," Simulator or service with LMS; ",{"text":253,"type":17,"marks":279},[280],{"type":237},{"text":282,"type":17}," Activity data from different systems",{"type":228,"content":284},[285],{"type":11,"attrs":286,"content":287},{"align":13},[288,291,293,296,298,301,303,306],{"text":234,"type":17,"marks":289},[290],{"type":237},{"text":292,"type":17}," Key check; ",{"text":241,"type":17,"marks":294},[295],{"type":237},{"text":297,"type":17}," Version and transmitted results; ",{"text":247,"type":17,"marks":299},[300],{"type":237},{"text":302,"type":17}," Supported services and roles; ",{"text":253,"type":17,"marks":304},[305],{"type":237},{"text":307,"type":17}," Event model and LRS",{"type":228,"content":309},[310],{"type":11,"attrs":311,"content":312},{"align":13},[313,316,318,321,323,326,328,331],{"text":234,"type":17,"marks":314},[315],{"type":237},{"text":317,"type":17}," Typical risk; ",{"text":241,"type":17,"marks":319},[320],{"type":237},{"text":322,"type":17}," Incomplete transfer or reporting; ",{"text":247,"type":17,"marks":324},[325],{"type":237},{"text":327,"type":17}," Settings incompatibility; ",{"text":253,"type":17,"marks":329},[330],{"type":237},{"text":332,"type":17}," A lot of data without educational meaning",{"type":11,"attrs":334,"content":335},{"align":13},[336],{"text":337,"type":17},"The table deliberately simplifies the technical details. A real project requires specific versions, specifications, and compatibility testing between the named systems.",{"type":29,"attrs":339,"content":341},{"align":13,"level":31,"id":340},"heading_2_10",[342],{"text":343,"type":17},"How to talk to LMS provider",{"type":11,"attrs":345,"content":346},{"align":13},[347],{"text":348,"type":17},"Instead of asking “Do you have xAPI?”, describe a real workflow: “Our interactive simulator records three types of action. Where will those records be stored, and how will teachers see the results?” Instead of asking about SCORM in general, provide a package from your authoring tool and ask to see it launch, report status, retry, and resume.",{"type":11,"attrs":350,"content":351},{"align":13},[352],{"text":353,"type":17},"It is advisable to assign a short technical pilot, rather than making decisions based on the table of possibilities on the site. One day of testing a real scenario can prevent months of additional development after purchase.",{"type":11,"attrs":355,"content":356},{"align":13},[357],{"text":358,"type":17},"LMS platform WeStudy can be considered as an option for organizing online courses, but support for SCORM, LTI, xAPI and specific versions should not be assumed without official technical confirmation. In a comparative article, it is more important to honestly indicate the unknown than to attribute all modern standards to the product.",{"type":29,"attrs":360,"content":362},{"align":13,"level":31,"id":361},"heading_2_11",[363],{"text":364,"type":17},"Five-step technical inspection plan",{"type":11,"attrs":366,"content":367},{"align":13},[368],{"text":369,"type":17},"First, identify the problems that actually require integration. List the products involved and their versions, check the standards documentation and each system’s capabilities, then run a small pilot with real content and test accounts. Finally, document the results, limitations, owners, and support costs.",{"type":11,"attrs":371,"content":372},{"align":13},[373],{"text":374,"type":17},"Don't miss the update issue. An integration that worked today may require validation after a change to the authentication system, role model, or authoring tool version. Therefore, it is important to determine who responds to future technical failures.",{"type":11,"attrs":376,"content":377},{"align":13},[378],{"text":379,"type":17},"Separately, check the exit scenario: will the materials and results remain available if the company changes the supplier of one of the tools? Compatibility is needed not only for launch, but also to reduce dependency on a single service.",{"type":29,"attrs":381,"content":383},{"align":13,"level":31,"id":382},"heading_2_12",[384],{"text":385,"type":17},"The standards do not replace the data and liability agreement",{"type":11,"attrs":387,"content":388},{"align":13},[389],{"text":390,"type":17},"Technical teams sometimes focus on whether the authentication passed and whether the score was returned. For the owner of the educational product, this is not enough. If the external tool receives the name of the student, his role and the results of the classes, it is necessary to understand who is responsible for processing the data, where it is stored and how to delete it after the end of the collaboration.",{"type":11,"attrs":392,"content":393},{"align":13},[394],{"text":395,"type":17},"Let's imagine that a school connects a third-party language practice service through LTI. A student runs an exercise from the LMS, records a voice, and receives a grade. Even if the login integration works flawlessly, questions remain: is the audio stored with an external provider, is it shared with third parties, can it be removed on request, and does separate user consent is required. LTI does not provide automatic answers to these questions - they are governed by settings, policies and contracts.",{"type":11,"attrs":397,"content":398},{"align":13},[399],{"text":400,"type":17},"In an xAPI scenario, the risk may be different: a large number of records allows conclusions to be drawn about the behavior and performance of a specific person. For corporate training, it is important not to create a hidden system of micro-control under the guise of analytics. Determine the permitted purposes of data use even before the first technical request.",{"type":11,"attrs":402,"content":403},{"align":13},[404],{"text":405,"type":17},"The compatibility check should be completed with a short document: exactly what data is transferred, between which products, for what, who has access, what retention period and who is responsible for the incident. This helps to avoid the situation when the integration is technically ready, but the legal and organizational launch is not yet prepared.",{"type":29,"attrs":407,"content":409},{"align":13,"level":31,"id":408},"heading_2_13",[410],{"text":411,"type":17},"Why migrating SCORM content can be more difficult than expected",{"type":11,"attrs":413,"content":414},{"align":13},[415],{"text":416,"type":17},"On the one hand, a standardized package can really simplify the transfer of learning material. On the other hand, it is important to understand what is included in the package and what remains in the old LMS. External forum discussions, teacher comments, access settings, individual tests or business rules are not necessarily included in the standard export.",{"type":11,"attrs":418,"content":419},{"align":13},[420],{"text":421,"type":17},"Suppose the author created a course in a specialized editor and exported to SCORM. If he still has the original project, it will be relatively easy to edit the material after the migration. If only the finished package is saved, editing options may be limited. That is why before the transfer you need to check not only the launch, but also the further support of the content.",{"type":11,"attrs":423,"content":424},{"align":13},[425],{"text":426,"type":17},"Another pitfall is the history of student performance. The new LMS may run the old package correctly, but this does not mean that it will import previous scores, certificates, completion dates and attempt details. This data often requires a separate migration strategy through exports, APIs, or administrative mechanisms.",{"type":11,"attrs":428,"content":429},{"align":13},[430],{"text":431,"type":17},"It is useful for the customer to make two independent tables: \"transfer materials\" and \"transfer learning history\". If the second list is empty, the risk of losing important records remains even with technically successful SCORM startup.",{"type":29,"attrs":433,"content":435},{"align":13,"level":31,"id":434},"heading_2_14",[436],{"text":437,"type":17},"What questions to ask about LRS before using xAPI",{"type":11,"attrs":439,"content":440},{"align":13},[441],{"text":442,"type":17},"Learning Record Store is not just an additional database. It should ensure clear storage of educational records and access to them according to defined rules. Before purchasing, check whether LRS supports the xAPI version you need, whether you can get data for reporting, and how user identification works from different sources.",{"type":11,"attrs":444,"content":445},{"align":13},[446],{"text":447,"type":17},"If the same student is using a mobile simulator and a web course, it is important not to create two independent profiles without the ability to link the results. But the combination of profiles must also comply with the privacy policy and the defined legal basis for data processing.",{"type":11,"attrs":449,"content":450},{"align":13},[451],{"text":452,"type":17},"Talk about semantics too. If one system calls the completion of the exercise of opening the last screen, and the other calls the correct execution of the control task, their events cannot be mindlessly added to a single completion indicator. Good analytics start with agreed definitions, not pretty dashboards.",{"type":29,"attrs":454,"content":456},{"align":13,"level":31,"id":455},"heading_2_15",[457],{"text":458,"type":17},"Small School Pilot: Minimal, but telling",{"type":11,"attrs":460,"content":461},{"align":13},[462],{"text":463,"type":17},"Imagine a school that has ten courses and wants to connect one third-party simulator. Instead of a complex architectural program, it is worth starting with a pilot: one test course, two types of users, three practical scenarios and one mandatory result.",{"type":11,"attrs":465,"content":466},{"align":13},[467],{"text":468,"type":17},"First, show how the teacher adds the tool to the course. Then check how the student opens it. Next, whether the result is returned, whether the exercise can be repeated, whether logout and role change are handled correctly. Check separately what happens when a student loses access.",{"type":11,"attrs":470,"content":471},{"align":13},[472],{"text":473,"type":17},"After the pilot, ask not only the technical experts, but also the teacher: has it become easier to organize classes? If the work requires ten new administrative steps, the integration may be too expensive to maintain for a small project.",{"type":11,"attrs":475,"content":476},{"align":13},[477],{"text":478,"type":17},"Start with the smallest scenario that proves value. This reduces costs, allows early visibility of limitations, and makes platform selection less dependent on marketing promises. Separately write down who will support the integration after six months. If its configuration depends on one external developer, consider this risk before signing the contract. Ask for technical documentation, test accounts, and a description of how to recover from an error. Otherwise, an initially cheap connection can turn into an expensive maintenance. The best outcome of a pilot is not just a successful launch, but a documented support procedure, verified data about the outcome and a clear answer to the question of what to do if the service is temporarily unavailable, as well as who will notify teachers and students about this.",{"type":29,"attrs":480,"content":482},{"align":13,"level":31,"id":481},"heading_2_16",[483],{"text":484,"type":17},"What to do if the required standard is not available",{"type":11,"attrs":486,"content":487},{"align":13},[488],{"text":489,"type":17},"The absence of one standard does not always mean that a platform is unsuitable. Some tasks can be solved through supported file import, API or separate integration. But such a path must be evaluated against the full cost of support, security and dependency on the developer.",{"type":11,"attrs":491,"content":492},{"align":13},[493],{"text":494,"type":17},"For example, a school wants to connect an external simulator that does not support LTI. Maybe the provider offers another authorized login method or a separate link with manual result verification. This may be acceptable for a small pilot, but not necessarily for a large university. What works for 30 students may be inconvenient for a thousand.",{"type":11,"attrs":496,"content":497},{"align":13},[498],{"text":499,"type":17},"Before abandoning a product, formulate an alternative route and test it. However, don't call a custom API standard LTI compatibility. For procurement, it is important to clearly distinguish between an off-the-shelf certified capability, a customized integration, and a custom development.",{"type":29,"attrs":501,"content":503},{"align":13,"level":31,"id":502},"heading_2_17",[504],{"text":505,"type":17},"Conclusion",{"type":11,"attrs":507,"content":508},{"align":13},[509],{"text":510,"type":17}," Another useful pilot condition is to document who tested a package or integration, on which product version, with which user roles, and with which data. This will allow you to reproduce the test after a software update and avoid confusion between the test and production configuration.",{"type":11,"attrs":512,"content":513},{"align":13},[514],{"text":515,"type":17},"SCORM, LTI and xAPI are not three competitors for the same role. They cover different needs: content, connecting tools, and recording learning events. A real architecture may use one standard, several, or none, depending on the task at hand.",{"type":11,"attrs":517,"content":518},{"align":13},[519],{"text":520,"type":17},"For an online school, the best strategy is to start with a specific scenario, test it on your materials, and not confuse technical integration with pedagogical quality. WeStudy's LMS platform, like any other, should be evaluated by proven compatibility and the result of a practical test, not by the number of acronyms in the commercial offer.",{"type":29,"attrs":522,"content":524},{"align":13,"level":31,"id":523},"heading_2_18",[525],{"text":526,"type":17},"Sources",{"type":528,"attrs":529,"content":531},"ordered_list",{"order":530},1,[532,546,558,570,582],{"type":228,"content":533},[534],{"type":11,"attrs":535,"content":536},{"align":13},[537,544],{"text":538,"type":17,"marks":539},"1EdTech — Learning Tools Interoperability",[540],{"type":541,"attrs":542},"link",{"href":543,"title":13},"https:\u002F\u002Fwww.1edtech.org\u002Fstandards\u002Flti",{"text":545,"type":17},".",{"type":228,"content":547},[548],{"type":11,"attrs":549,"content":550},{"align":13},[551,557],{"text":552,"type":17,"marks":553},"1EdTech — LTI Advantage Implementation Guide",[554],{"type":541,"attrs":555},{"href":556,"title":13},"https:\u002F\u002Fstandards.1edtech.org\u002Flti\u002Fguides\u002Fimplementation_guide\u002Fimplementation-guide",{"text":545,"type":17},{"type":228,"content":559},[560],{"type":11,"attrs":561,"content":562},{"align":13},[563,569],{"text":564,"type":17,"marks":565},"1EdTech — LTI Migration Guide",[566],{"type":541,"attrs":567},{"href":568,"title":13},"https:\u002F\u002Fstandards.1edtech.org\u002Flti\u002Fguides\u002Fmigration\u002Fmigration-guide",{"text":545,"type":17},{"type":228,"content":571},[572],{"type":11,"attrs":573,"content":574},{"align":13},[575,581],{"text":576,"type":17,"marks":577},"ADL — Experience API (xAPI) Specification",[578],{"type":541,"attrs":579},{"href":580,"title":13},"https:\u002F\u002Fgithub.com\u002Fadlnet\u002FxAPI-Spec",{"text":545,"type":17},{"type":228,"content":583},[584],{"type":11,"attrs":585,"content":586},{"align":13},[587,593],{"text":588,"type":17,"marks":589},"ADL — SCORM",[590],{"type":541,"attrs":591},{"href":592,"title":13},"https:\u002F\u002Fadlnet.gov\u002Fprojects\u002Fscorm\u002F",{"text":545,"type":17},{"type":8,"content":595},[596],{"type":11,"content":597},[598],{"text":6,"type":17},1790399004,"https:\u002F\u002Fcloud.cs3.westudy.ua\u002Ffile?path=westudy_online%2Fpublic%2Fwestudy%2F6db114f3-b167-45e8-a074-55c8901c4787.webp","lti-scorm-xapi-porivniannia-standartiv",true,false,"f2492631-cf4e-413b-9333-5ca0ff538a5b","LMS та технології","lms-technologies","light","news.articles"]