广告
返回顶部
首页 > 资讯 > 后端开发 > Python >解读Scorm(3):为什么要使用Sco
  • 430
分享到

解读Scorm(3):为什么要使用Sco

要使ScormSco 2023-01-31 05:01:14 430人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

为什么要使用ScORM课件? Scorm标准存在的意义在哪里?Scorm能给e-Learning带来什么变化?这些问题也一直困扰着我,我想就此做一点探索。 在我看来,scorm标准涵盖了这么三个方面: 一、     对内容的重新组织和编排。

为什么要使用ScORM课件? Scorm标准存在的意义在哪里?Scorm能给e-Learning带来什么变化?这些问题也一直困扰着我,我想就此做一点探索。

在我看来,scorm标准涵盖了这么三个方面:
一、     对内容的重新组织和编排。这种能力体现在文件Manifest.xml中,文件定义了组织(organization)和资源(resource)两部分,资源是课件内容的物理结构,而组织是课件内容在学习活动中逻辑结构。由于具备了这种将内容编排和组织的说明放在一个文件中的能力,课件内容的颗粒度大大降低,这给课件内容的重新组织和编排提供了方便,课件内容的重复利用率可以大大提高。
二、     排序和浏览逻辑的定义。Scorm2004增加在这方面的定义,目的在于提高课件学习的效果,使得学习者更能够遵循课件的作者或开发者的思路进行学习。这种愿望的实现还需要平台(LMS)的配合。
三、     平台(LMS)与课件的交互能力。这个能力不仅仅可以帮助平台跟踪学员学习课件的状态信息,而且也提供了很大的操作空间来完成创作者所要达到的目标。而这个能力取决于数据模型(Data Model)的内涵和外延。比如防止未授权的学员盗学课件内容以保护课件作者的知识产权。比如可以根据学员学习的时间和内容收费等等应用,帮助平台推出更加丰富、合理和人文的服务。

现在已经分析了scorm标准可能给我们带来的好处。由这三点优势是否能够对远程教育这个行业产生影响?

在远程教育这个领域里可以分成课件内容提供商、远程教育平台运营商、学员三个主要分类,这里学员是这个食物链的最底端,也就是最终消费者。就目前的情况来说,内容提供商和平台运营商并没有分离,类似于前店后厂这种结构,这势必限制了平台可提供内容的有限性,也影响平台的运营。如果不做成这样,课件的知识产权又得不到保证。我们可以建立一个模型来说明其中的问题。如果存在一个独立的课件供应商和一个独立的平台运营商,课件制作完成后可以卖给平台进行播放,由于只有一个课件供应商和一个平台运营商,这种交易是成立的,这就是现在的情况。如果考虑增加了一个运营商,课件可以卖给两个运营商,那么这个课件卖多少钱比较合理呢?如果还是按原来的价格卖,这两个运营商的利润都要受损,因为市场就这么大,利润不会因为新增运营商而扩大,利润只会被重新分割。这种结果两家运营商都不干。如果把价格降到一半卖给两家运营商,则供应商可以拿到原来的收益而支持这一方案,运营商由于课件价格的降低而有了获利空间,这好像是一个比较合理的选择。但是由于两家运营商所占的市场份额不一样,份额高的运营商就可以获得超额的利润,而另一家则还会得不到利润而放弃购买,这样反过来又减少了供应商的利润空间。最后又回到一个供应商对应一个运营商这样一个稳态的格局。由于一个供应商的课件只会卖给一家运营商,这样课件的成本就会很高,下不来,导致通过平台进行学习的成本降不下来,从而失去了平台的价格优势。这一点我们可以通过101网校的价目表得到验证。

如果改变课件这种价格政策,比如按照学员的学习内容和时间来定价,是不是改善现有的模型?我们假定,学员学习是按照学习的时间定价,这个定价的一定比例返给课件供应商,如果一个课件卖给两个不同的平台运营商,由于这个课件成本是按市场份额进行划分的,不论是供应商还是两家平台运营商都可以获得他们合理的利润,这样独立课件供应商就有了存在的合理性。由于独立课件供应商的大量存在,供应商之间的竞争关系存在,课件的的品质就会得到提高,同时由于课件可以卖给多家运营商,使得课件可以最大限度地为用户接收,从而摊低了课件在每个学员学时上的单位成本,从而降低学员的学习费用,进一步会扩大市场容量。

通过上面分析,我们知道满足Scorm标准的课件和平台具备了这种价格政策的支持,可以认为,随着Scorm标准得到广泛的应用,必然会兴起独立课件制作商这个行业,就像现在众多的flash工作室一样。


参考网站:[url]www.tutormall.cn [/url]

--结束END--

本文标题: 解读Scorm(3):为什么要使用Sco

本文链接: https://www.lsjlt.com/news/188103.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 解读Scorm(3):为什么要使用Sco
    为什么要使用Scorm课件? Scorm标准存在的意义在哪里?Scorm能给e-Learning带来什么变化?这些问题也一直困扰着我,我想就此做一点探索。 在我看来,scorm标准涵盖了这么三个方面: 一、     对内容的重新组织和编排。...
    99+
    2023-01-31
    要使 Scorm Sco
  • 聊聊为什么Vue 3要使用setup()函数
    在Vue 2中,我们通常会使用选项式API来创建组件,即通过声明生命周期函数、数据、事件等来实现组件的功能。但是,Vue 3提供了一种新的API方式,称为函数式API,其中最关键的部分是setup()函数。setup()函数是Vue 3中的...
    99+
    2023-05-14
  • 聊聊为什么要使用BufferedReader读取File
    目录使用BufferedReader读取FileFileReader有三个用于read的函数使用BufferedReader读取File的代码举例使用BufferedReader循环...
    99+
    2022-11-12
  • 为什么要使用JRebel
    这篇文章给大家分享的是有关为什么要使用JRebel的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。为什么要使用JRebel?  在开发过程中有一个很头疼的问题:每次修改后台代码之后,都需要重新将...
    99+
    2023-06-04
  • 为什么要使用docker
    小编给大家分享一下为什么要使用docker,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!    一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。做为开发+运维之间的协作,...
    99+
    2023-06-04
  • 为什么要使用video.js
    这篇文章主要介绍为什么要使用video.js,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!为什么要使用video.js? PC端浏览器并不支持video直接播放m3u8格式的视频 手机端各式各样的浏览器定制的vide...
    99+
    2023-06-09
  • 为什么要使用redis
    这篇文章给大家分享的是有关为什么要使用redis的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。为什么要使用redis?redis数据库是将数据存储在内存中的,并且读写内存的速度要...
    99+
    2022-10-18
  • 为什么要使用GraphQL
    这篇文章主要介绍“为什么要使用GraphQL”,在日常操作中,相信很多人在为什么要使用GraphQL问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”为什么要使用GraphQL”...
    99+
    2022-10-19
  • 为什么要使用MySQL
    这篇文章给大家分享的是有关为什么要使用MySQL的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。什么是MySQL  MySQL原本是一个开放源码的关系数据库管理系统,原开发者为瑞典...
    99+
    2022-10-19
  • 为什么要使用Hive
    这篇文章将为大家详细讲解有关为什么要使用Hive,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是HiveHive:由Facebook开源用于解决海量结构化日志的数据统计。 Hive是基于Ha...
    99+
    2023-06-02
  • 为什么要使用String
    本篇文章为大家展示了为什么要使用String,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。最近在培训课期间指导初学者。任务之一就是要大家完成一个类,要求这个类对key为String类型的map执行d...
    99+
    2023-06-17
  • C#为什么要使用SuspendLayout()
    在C#中,SuspendLayout()方法用于暂停控件的布局更新,以提高性能。当在窗体中添加、删除或更改控件的位置或大小时,窗体会...
    99+
    2023-09-27
    C#
  • 为什么要使用javascript:void(0)
    这篇文章主要讲解了“为什么要使用javascript:void(0)”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“为什么要使用javascript:void...
    99+
    2022-10-19
  • 详解为什么PHP中要使用转义符
    随着 Web 技术的发展,脚本语言 PHP 在网站开发中应用愈加广泛。但是,在使用 PHP 编写代码时,我们常常需要用到转义符来处理字符串中特殊字符的情况。那么,为什么要在 PHP 中使用转义符呢?下面,我们来详细解释一下。一、概念解释在 ...
    99+
    2023-05-14
    php
  • 为什么要使用代理IP
    这篇文章主要讲解了“为什么要使用代理IP”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“为什么要使用代理IP”吧!很多网络爬虫用户使用代理IP。为避免抓取数据和收集数据,请避免对ip进行密封。...
    99+
    2023-06-20
  • MySQL中为什么要使用索引
    小编给大家分享一下MySQL中为什么要使用索引,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!索引是什么?MySQL 官方对索引的...
    99+
    2022-10-18
  • 为什么要使用http代理ip
    本篇内容介绍了“为什么要使用http代理ip”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一般来说,用浏览器直接连接其它Internet站点...
    99+
    2023-06-25
  • 为什么要使用Flex模块化
    这篇文章将为大家详细讲解有关为什么要使用Flex模块化,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.为什么要Flex模块化Flex模块化提供了分离应用程序代码到不同的swf文件上以便减少下载时间和文件...
    99+
    2023-06-17
  • 为什么要使用lambda表达式
    这篇文章给大家分享的是有关为什么要使用lambda表达式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言lambda表达式的语法结构:#!/usr/bin/python3 # 可写函数说明s...
    99+
    2023-06-02
  • style-loader为什么要使用pitch方法原理解析
    目录loaderpitch总结loader loader是一个函数,loader模块要默认导出该函数,同时这个函数上可以有pitch方法,webpack会执行这个pitch方法,pi...
    99+
    2023-03-02
    style-loader使用pitch方法 style-loader pitch
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作