scorm 0.0.1 copy "scorm: ^0.0.1" to clipboard
scorm: ^0.0.1 copied to clipboard

outdated

Easily integrate SCORM APIs in your flutter/dart web app

scorm #

Pub

Easily integrate SCORM APIs in your flutter/dart web app

Installation #

Refer here

Getting Started #

  1. import package:scorm/scorm.dart;
  2. Before doing anything, you need to first find the SCORM API using ScormAPI.findApi, returns status whether SCORM API was found.
  3. If the API is not found, other methods will return false/null
  4. Use other methods like initialize, setValue, getValue, commit, finish, etc. according to your needs.
  5. BONUS: Utility methods for SCORM

Example #

A complete example to run a Flutter web app as a SCORM 1.2 package can be found in the example folder

To test it in LMS platforms, just build release version of the example app and create a zip file of the example/build/web folder.

See example/web/imsmanifest.xml for the resource declaration.

TLDR #

References #

Official SCORM Docs

Create SCORM Package from scratch

License #


Copyright 2021 Shripal Jain

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
6
likes
0
pub points
43%
popularity

Publisher

unverified uploader

Easily integrate SCORM APIs in your flutter/dart web app

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

js

More

Packages that depend on scorm