https://bugs.documentfoundation.org/show_bug.cgi?id=151698
Bug ID: 151698 Summary: SCORM Output Product: LibreOffice Version: 7.4.2.3 release Hardware: All OS: All Status: UNCONFIRMED Severity: enhancement Priority: medium Component: Impress Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: tur...@strider21.com Description: Educational institutions or any instructional organization uses SCORM objects to package something akin to a presentation into HTML5 zip file containers. The SCORM object includes a way to render the contents in a web browser (e.g. HTML code). SCORM objects also include rudimentary Javascript code allowing capabilities such as tracking which pages the user has viewed, and which ones are not viewed. Depending on the totality of pages visited, the SCORM object returns a "complete" or "incomplete" flag via the SCORM API standard. SCORM objects are usually uploaded to Learning Management System (LMS) like Moodle (open source). This allows educators to create modules that resemble presentations, but can track weather a student has viewed the entire thing before telling the LMS that the student has "completed" the lesson via status flag. There are newer standards than SCORM such as TinCan, but SCORM is an old universal standard that is a great starting point. LibreOffice Impress would export all content including bitmaps, videos, embedded videos, text, colors, vector graphics, and animations as HTML5 equivalents. Vastly expensive, and unobtainable costly commercial software does this flawlessly so that HTML5 output (SCORM) looks exactly like what is created in the presentation software. A first attempt at SCORM output should have the following options: - Author specifies whether the complete flag requires every page to be viewed, or just a selected number of pages. - SCORM module has the option to send "complete" or "incomplete" flags to the LMS. - SCORM module player exports all text, colors, bitmaps, vector artwork, etc. at full fidelity as seen in Impress. -- Any embedded videos would also be exported. e.g. if a Rumble or YouTube video is embedded as a URL, that same video would appear in the HTML5 rendering. It would also be able to embed an 'inserted' video. An inserted video is one that resides on the local file system and is copied into the Impress presentation. LibreOffice's SCORM output feature would give the author options to keep original video as is, or to transcode with a variety of features. - SCORM output module would let the author choose combinations of optimization. For example, keep vector art (e.g. text, shapes) as HTML5 vectors, export bitmaps in either PNG, WEBP, or JPEG format with specific settings, or do combinations. - SCORM output module would have the ability to include font files to assure display render accuracy on most browsers. - Output file is a standard SCORM compliant zip file with SCORM compliant manifest file (see SCORM reference). - SCORM module playback system would include the ability for the student to jump to any page of the presentation, or to see an index, or thumbnail preview of pages, and to quickly see which pages have not been viewed. - SCORM module playback system would have back, forward, slider controls for navigation. - SCORM module playback system would allow author specified color schemes. - Allows quiz questions and returns a SCORM grade/complete flag at the end. Supports multiple choice, multiple response, true false, and other easy to implement question types. Supports importing questions from a LibreCalc file. https://scorm.com/scorm-explained/ Here's a program that does exactly these things, and much more, but it only works in MS PowerPoint and not LibreOffice. And of course, its cost is well out of reach of anyone except for a billion dollar mega corporation. https://www.ispringsolutions.com/ispring-presenter Currently they charge $470 per year, but historically they ratchet up the cost every year (and it's not for LibreOffice). Steps to Reproduce: Not currently implemented in LibreOffice. Actual Results: Not currently implemented in LibreOffice. Expected Results: Not currently implemented in LibreOffice. Reproducible: Always User Profile Reset: No Additional Info: Not currently implemented in LibreOffice. -- You are receiving this mail because: You are the assignee for the bug.