[发明专利]一种二维演示文稿的创建方法、演示方法、创建系统有效
申请号: | 201711480101.3 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108228545B | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 王成轩;迟云强;蒋奕;王瑞;苗青 | 申请(专利权)人: | 山东数字人科技股份有限公司 |
主分类号: | G06F40/117 | 分类号: | G06F40/117;G06F40/137;G06F16/958 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 郑宪常 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 二维 演示 文稿 创建 方法 系统 | ||
1.一种二维演示文稿的创建方法,其特征是,基于云平台,具体包括以下步骤:
对知识点进行划分;
对文稿进行页面布局;
对文稿进行页面布局具体为在二维空间中进行页面布局,具体包括:所有的知识点页面在同一行上,为主页轴;每个知识点相关的内容在同一列上,为媒体轴;
建立主页轴的方法具体包括:
为页面添加坐标字段(x,y);
判断是否已含有页面,如果没有,则要生成的页面为课件的首个页面,其坐标为(0,0);否则,执行下一步操作;
根据首个页面的坐标结合方向计算出当前页面的坐标;
在所有纵坐标为0的页面添加标记;
添加标记的页面链接起来的横轴为主页轴;
建立媒体轴的方法具体包括:
为页面添加坐标字段(x,y);
判断是否已含有页面,如果没有,则要生成的页面为课件的首个页面,其坐标为(0,0);否则,执行下一步操作;
根据首个页面的坐标结合方向计算出当前页面的坐标;
横坐标相同的页面构成一个媒体轴;
计算当前页面坐标的方法具体包括:
当插入新的页面时:
根据当前选中页的坐标以及页面的添加方向将选中页右侧的页面整体右移;
当删除页面时:
判断当前列是否只包含一个页面;如果是,则此列右侧所有页面横坐标左移一位;否则,执行下一步操作;
判断是否是主页面;如果是主页面,则判断媒体轴上主页面下方是否还有页面,如果有,则下方页面整体上移一位,并添加主轴标记,如果没有,则上方页面整体下移一位,并添加主轴标记;
如果不是主页面,则判断所删除的页面位于主页所在列的上方还是下方,如果是主页的上方,则该页面上方的页面自动填充到被删除的页面,如果是主页的下方,则该页面下方的页面自动填充到被删除的页面;
对文稿页面内容进行编辑。
2.根据权利要求1所述的方法,其特征是,对文稿页面内容进行编辑包括插入链接、判断并添加试题卡锁、改变页面的切换方式;
所述插入链接的方法具体包括:
添加内部链接按钮;
选中需要添加链接的页面的缩略图,并获取该页面的id将其赋值给内部链接按钮;
保存添加至html,并上传至云平台;
所述判断并添加试题卡锁的方法具体包括:
通过iframe基类生成一个iframe对象;
获取试题库数据,生成试题库试题列表模态框;
生成试题数组;
将试题数组通过url传入试题页面,并将url赋值给iframe对象;
获取iframe对象,并判断iframe对象中试题数组的长度是否为零;
如果长度不为零,则表示文稿含有试题卡锁;
如果长度为零,则表示文稿不含有试题卡锁;
执行添加试题卡锁命令;
所述改变页面的切换方式的方法具体包括:
生成全局变量hasTest,并赋值给false;
获取试题卡锁所在页面的id及坐标(x,y);
修改C-controller控制器的页面切换逻辑。
3.一种二维演示文稿的演示方法,利用权利要求1至2任意一项所述的方法,其特征是,用于显示演示文稿页面,具体包括任意切换页面、链接内部页面、演示含有试题卡锁的文稿、解答试题、提交试题、显示导航图;
所述任意切换页面具体包括以下方法:
在媒体轴任意一页面采用切换命令,进入该媒体轴对应的主页轴知识点页面的前一个或后一个页面,实现自动切换到新一列的主页;
所述链接内部页面具体包括以下步骤:
获取html代码,对所有内部链接按钮进行遍历,并为其添加点击事件;
在点击含有data-id元素时,遍历所有页面找出id与data-id元素一致的页面,并获取该页面的坐标;
将该页面的坐标值输入C-controller控制器,跳转至相应页面;
所述任意切换页面具体还可以包括以下方法:
通过导航图进行任意切换页面;
所述演示含有试题卡锁的文稿具体包括以下步骤:
判断将要切换的页面是否含有试题卡锁;
如果含有试题卡锁,则判断是否完成试题内容,如果完成,则开放翻页功能,如果没有完成,需完成试题内容后,才开放翻页功能;如果没有完成试题,则判断将要切换的页面是否为卡锁后的页面,如果是,则终止页面切换并作出提示,否则开放翻页;
如果没有试题卡锁,则开放翻页功能;
所述提交试题具体包括以下方法:
对提交的答案进行判断;
如果答案正确,则更改全局变量hasTest为true;
如果答案不正确,则提示答案错误并保持全局变量hasTest不变;
所述显示导航图具体包括:
从云平台获取html代码生成页面;
获取全部页面,对页面进行遍历;
获取主页轴最大值xMax、媒体轴最大值yMax、媒体轴最小值yMin,并对应每个页面生成一个点,点的显示位置坐标为(x*间距,(y+yMin)*间距);为点添加与对应页面相同的x、y字段以备点击跳转使用;
根据|yMin|*间距计算出媒体轴纵坐标并绘制媒体轴;
以二维形式显示主页轴与媒体轴。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东数字人科技股份有限公司,未经山东数字人科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711480101.3/1.html,转载请声明来源钻瓜专利网。