磨课平台上传教学视频的两种方法

2024-04-09

磨课平台上传教学视频的两种方法(精选3篇)

篇1:磨课平台上传教学视频的两种方法

磨课平台上传教学视频的两种方法

录制的磨课视频一般容量比较大,需要先压缩,然后再转变格式才能上传到平台。视频上传是担任上传课堂实录的老师通过自己的账号登陆平台,然后选择“磨课操作”,在我的磨课任务中找到上传课堂实录对应的提交按钮,点击该按钮,从打开的页面中找到正文输入框,在编辑器栏中有个“媒体文件”按钮,我们录制的课例视频可以通过此处进行上传。截图如下:

上传的多媒体文件(视频上传格式为wmv或是mp4,因此老师在上传视频的时候,需要把其他格式的视频转换成这两种格式,才能够上传和观看。)

常用的压缩工具:“格式工厂”,“步步高学习机视频压缩工具”都挺好用。有百度搜索很容易找到。两者有区别,步步高学习机视频压缩工具是把原视频转化成AVI格式,这样不符合要求,还是要用格式工厂再转化为wmv或是mp4格式。不过有些视频就是压缩后,仍然会超出平台的限制(视频容量大于120M),那么老师们可以请录像师采用分割工具进行分段剪切,平台提供多段视频上传,老师可以将视频分为ABCD等多段视频,每段不应超过120M,那么就可以实现上传。常用的切割工具有绘声绘影(专业视频编辑工具)一般的录像师都能比较熟练的操作。

方法一:引用网络地址

您可以引用网络上的多媒体文件,直接输入多媒体文件网络地址;也可以自己上传多媒体文件。上传后的多媒体文件显示大小。

(说明:引用网络上的多媒体文件是引用的你自己上传到网络上的视频文件。)

在优酷网首页注册一个帐号,拥有自己的空间后就可以上传视频了。

1、点上面的免费注册,注册新的帐号,和申请QQ号也差不多。

2、申请成功后用帐号登陆。

3、点击上面的“上传”。可以进入上传页面。

4、按提示要求上传视频。在优酷网上传视频,比较方便。小于200M的可以直接上传,超过200M的就要使用使用Iku客户端超G上传,可以按提示进入操作。

5、视频上传成功后,可以进入我的优盘查看。

6、其中我上传的,就是你上传成功的视频。点此查看。

7、点击右侧的分享会出现以下提示。

8、选取其中的FLASH地址:

9、点复制,然后再回到你上传上课实录的页面。

10、把你复制的FLASH地址粘贴到上面媒体文件当中,再点确定。

方法二:压缩视频,一步到位

(注:截图来自网络)

常规的压缩工具可能很难将你录像的容量压缩到平台所需要的120MB,我们可以采用把视频上传到优酷空间,这样便于操作。不过也有不好的影响。把优酷空间内的视频地址复制到平台发布后,再次打开视频一般会先播放一段烦人的广告。而直接上传到平台的视频则不会出现这种情况。

下面为大家介绍一种比较好用的压缩软件,希望能为你解决视频上传中的难题。

“狸窝全能视频转换器”就是这样一种具有强大功能的视频转换器。而且在网上还好下载,感兴趣的老师不妨下载试用。下面我就视频的压缩方法以截图的方式为大家作一说明。

1、打开“狸窝全能视频转换器”。

2、初次使用可以看一下中间的使用与操作向导。

3、我们现在此视频文件添加到视频压缩工具,点击软件左上角添加视频,然后我们看到输出大小,如图

4、我们先试着选择比特率1000,然后确定回到视频压缩软件主界面“输出大小”是多少?(注:改变其中的比物率可以起到压缩视频的效果。)

5、我们现在看到的输出大小是739.54mb,如下图所示。

6、如果您感觉还是大了,还可以再回到高级设置把比特率调小,我们现在试着调为800

7、从上图中我们看到比特率中没有800,怎么办,也可以选择768或其它比特率,注意,这里可以随便输入一个数字的,你先选择1000,然后把1000删除重新输入800即可,如图:

8、点确定,再看视频压缩后的输出大小,已经变成了608.41MB

如果不满意还嫌大,再把比特率调小,直到把视频压缩到120MB以下为止。

篇2:磨课平台上传教学视频的两种方法

1 并口读写操作的实现

1.1 通过嵌入汇编语言

在宏汇编语言中,可以用IN和OUT指令操作并口,但在Delphi开发平台中并没有提供相应的函数和方法对并口进行读写操作,幸运的是Delphi可以嵌入汇编程序,通过直接嵌入汇编指令IN和OUT就可方便快捷地对并口进行读写。

使用下面的ReadPort函数和WritePort过程可以读写并口,参数Port为要操作的端口地址。

1.1.1读端口数据

1.1.2向端口写数据

1.2 通过第三方提供的DLL

由于在WinNT/2K/XP中不能直接访问端口,以上通过嵌入汇编语言访问并口的方法只能在Win9X系统下使用,若要在WinNT/2K/XP下访问并口,应该使用Windows API函数或专门读写并口的DLL、VXD来实现,下面以inpout32.dll的使用来实现并口的访问,这个DLL可以在http://www.logix4u.net下载。

1.2.1 读写端口数据代码

1.2.2 inpout32.dll使用建议

在文件中输入:DLL RCDATA″inpout32.dll″,将其保存为DLL.rc,然后在Delphi系统的Bin目录中执行命令brcc32 DLL.rc,就会将inpout32.dll编译到资源文件DLL.res中,最后工程中引入DLL.res,程序执行时通过如下过程将inpout32.dll释放到系统目录中,保证了程序文件的完整性。

2 结束语

用Delphi读写并口数据的两种方法,具有很好的实用性和通用性。程序代码已在Win2000+Delphi6.0环境中调试通过。

摘要:介绍了应用Delphi读写并口的两种方法。

关键词:访问,并口,Delphi

参考文献

[1]肖永明,张子江.Delphi5.0开发基础与范例.北京:电子工业出版社,2000-04.

篇3:磨课平台上传教学视频的两种方法

Moodle是由澳大利亚教师Martin Dougiamas创建的一个开源项目,21世纪初在国内高校一度风行,但由于中文支持不好,早期版本功能繁杂体验差,不管在国内还是国外都未得到广泛应用。而随着版本的迭代更新,3.0版本的Moodle已经修复了中文显示的问题,随着“微课”“翻转课堂”的兴起,Moodle作为一个功能强大的成熟框架,再次得到教育技术领域的关注[1]。

Moodle是一个基于主要使用PHP构建的Web系统,因此可跨平台运行在支持PHP的服务器上,包括Linux、Windows和Mac OS,常见的架构是LAMP(Linux操作系统,Web服务程序Apache,数据库My SQL,后端脚本PHP,)如使用Windows Server,Web服务程序也可对应地使用IIS。

Moodle的安装和部署十分方便简单,对于熟悉Web Services的用户,添加一个空白数据库,将Moodle目录放置于web目录下即可轻松完成配置。而且bitnami还提供了集成XAMPP等Web套件一键安装发布的安装包,大部分高校教师可以轻松完成配置。因此,Moodle在高校应用极其广泛,很多学校都有自己的站点。

河南警察学院的平台上线于2015年9月,上线即承担了《网络协议分析》4个中队的实验实训任务,期间迁移过一次服务器,3.0版本的Moodle测试功能中支持数据库的网络迁移,平台运行状况整体良好,在问卷调查中学生满意度达到95%以上。2015年10月平台向系内教师开放,《电子数据的检验与分析》(取证)课程的实验也迁移到本平台上,2016年1月平台承担了《网络协议分析》和《取证》课程的期末考试任务。

2 语法高亮功能的需求分析

语法高亮功能,是程序设计中一些高级文本编辑器以及IDE中必备的功能,通过高亮来区分关键字、操作符、变量、注释,可以让代码的可读性更好,同时也更加美观。

图1分别是记事本、Notepad++和Eclipse中一段java代码的显示效果,记事本没有语法高亮,而后两者使用了语法高亮,代码可读性区别显而易见。

而Moodle平台当承担程序语言课程时,语法高亮是一个必备的功能,虽然Moodle有着大量的扩展和插件,但是目前并没有完善的支持语法高亮的插件。语法高亮,在Moodle平台的应用主要集中在以下几个方面:(1)教程、考试等用户可见的模块,应有语法高亮的功能;(2)学生在编辑作业时输入的代码,应有语法高亮的功能;(3)在线文本编辑器应方便地通过标签方式高亮编辑后的代码。

3 两种实现Moodle语法高亮方法

3.1 方法一:Ge SHi插件方式

Ge SHi的全称是Generic Syntax Highlighter,即通用语法高亮器,项目地址是http://qbnz.com/highlighter。Ge SHi有着以下特点。

3.1.1 服务端兼容性。

Ge SHi的编码完全用PHP。这意味着良好的兼容性,任何支持PHP的服务器都能使用Ge SHi。

3.1.2 客户端兼容性。Ge SHi兼容XHTML标准的输出,通过使用CSS样式表类来高亮显示。

3.1.3 多语言支持。

Ge SHi目前支持超过100种语言的高亮显示,包括PHP、HTML、CSS、java、C、Lisp、XML、Perl、Python和ASM等。

3.1.4 高度可定制。Ge SHi的允许你改变高亮显示的输出方式,同样也是通CSS类来实现的。

3.1.5 灵活性。Ge SHi基于模块化设计。关闭不必须的特性,预载CSS样式表可以显著提升速度。

Ge SHi的插件全部为PHP文件,本质上就是一个PHP类库,实现web文本的语法高亮方式如下:

其中,include语句载入geshi库,新建一个geshi对象,其中$source是需要高亮的代码或者页面,调用parse_code()函数就可以完成代码部分的高亮。

3.1.6 Ge SHi在Moodle平台上的实现及部署。

根据需求分析,如果要使Moodle下不同的页面中的特定部分能够语法高亮,需要使用Moodle的Filter模块,Filter模块是Moodle提供的使用正则表达式匹配文本,并对匹配到的文本进行相关操作的模块,语法高亮可以使用Filter功能对特殊关键字标签生效,如[code][/code]标签的实现如下:

Filter生效后,需要在使用用对相应的代码部分添加[code][/code]标签来完成。

3.2 方法二:Syntax Highlighter主题方式

Syntax Highlighter是一个基于Java Script的代码高亮开源插件,由Alex Gorbatchev开发,项目地址是http://alexgorbatchev.com/Syntax Highlighter。Syntax Highlighter也有着以下特点。

3.2.1 兼容性。

Syntax Highlighter是在前端层面高亮显示代码,所以不存在服务端兼容的问题,前端同样是支持XHTML标准和CSS。

3.2.2 多语言支持。Syntax Highlighter目前仅提供23种常见的语言的支持。

3.2.3 高度可定制。Syntax Highlighter使用笔刷的方式来实现代码高亮,定制显示效果只需要修改笔刷即可。

3.2.4 性能。Syntax Highlighter是前端语言,不占用服务器端资源,性能差别仅在于浏览器。

3.2.5 Syntax Highlighter插件组成。

Syntax Highlighter插件包括以下几个文件夹:Scripts,面存放了所有功能性的JS文件;Src,源文件,里面是sh Core和sh Legacy这两个核心JS文件,和Scripts里的一致;Styles,存放了各种主题风格的css文件以及显示小图标需要的图片。

Syntax Highlighter的核心是sh Core文件,语法高亮的功能性函数都在此文件中定义。此外,Scrpits里还提供了常见的23种笔刷文件,如sh Brush Cpp,sh Brush Java等,用于对不同的语言采用不同的高亮规则。

因为Syntax Highlighter是高亮实现机制是基于前端JS,因此部署到Moodle上可以通过修改主题的方式。

3.2.6 Moodle主题机制。Moodle主题包含以下几个目录及文件,具体功能如表1所示。

Moodle主题的工作原理如图2所示,使用Pix CSS等资源的是MVC架构中的view部分,包括Moodle主体页面及自定义layout页面,lib.php提供自定义工具函数,config.php配置主题,最终用户可以通过setting.php完成主体的设置及个性化。由此可知,在主题中配置Syntax Highlighter,sh Core.js和JS笔刷文件需要放置于javascript目录下,CSS文件需要放置于style目录下,并在Config.php中完成JS和CSS的载入:

完成以上工作后,还需要在各种有需求的view页面加入以下JS代码:

4 两种高亮实现方法的对比分析

本文尝试的2种方法均可以完成Moodle平台上语法高亮的需求,方便程序设计类课程的课程在Moodle平台上线,表为2种方法各自的综合对比。

总之,使用前端JS解决方案的Syntax Highlighter优于在后端使用php的Ge SHi,虽然使用<pre>标签存在冲突的可能性,但现阶段浏览器对JS支持良好的环境下,使用Syntax Highlighter无疑是一种更加便捷、高效的代码高亮方法。

摘要:Moodle平台是一个开源互联网教学平台,在运行程序设计类课程时,语法高亮功能的缺失严重影响平台的使用效果。鉴于此,基于当前流行的开源代码语法高亮解决方案,设计了两种在Moodle中实现语法高亮的方法,并从多方面分析对比两种方法并得出结论。

关键词:Moodle,语法高亮,GeSHi,SyntaxHighlighter

参考文献

上一篇:校园宣传板设计大赛策划书下一篇:谈干部人事档案的重要性