CN113032701A - 显示选择题的方法及装置 - Google Patents
显示选择题的方法及装置 Download PDFInfo
- Publication number
- CN113032701A CN113032701A CN202110565648.3A CN202110565648A CN113032701A CN 113032701 A CN113032701 A CN 113032701A CN 202110565648 A CN202110565648 A CN 202110565648A CN 113032701 A CN113032701 A CN 113032701A
- Authority
- CN
- China
- Prior art keywords
- question
- choice
- displaying
- data
- options
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
本申请提供了一种显示选择题的方法及装置,该显示选择题的方法包括:获取Markdown文件,Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的;将Markdown文件渲染成网页数据;向客户端发送网页数据,以便客户端基于网页数据显示选择题的题型、题目和多个选项。本申请的技术方案能够基于预设格式规范显示选择题,为选择题的显示提供新的发布方式,同时可以拓展Markdown的扩展功能。
Description
技术领域
本申请涉及计算机编程语言技术领域,具体涉及一种显示选择题的方法及装置。
背景技术
随着电子信息技术的发展,各种测验、试题、测评等也由纸质版材料发展成为电子版材料。电子版的试题可以节约纸张,尤其是在网页上发布试题,可以方便不同的用户随时获取试题并进行答题。目前网页试题的发布方式通常是通过用户终端与服务器交互以获取相应的试题进行显示。在显示网页试题之前,需要在服务器端建立庞大的数据库,即将不同的试题输入数据库。这种传统的网页试题发布方式或显示方式,存在前期工作量大,显示过程繁琐等问题。尤其对于选择题的显示,需要用户终端从服务器端的数据库中获取提前录入的选择题进而在用户终端显示,这种选择题的显示方法灵活性差,效率低。
发明内容
有鉴于此,本申请实施例提供了一种显示选择题的方法及装置,能够基于预设格式规范显示选择题,为选择题的显示提供新的发布方式,同时可以拓展Markdown的扩展功能。
第一方面,本申请的实施例提供了一种显示选择题的方法,包括:获取Markdown文件,Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的;将Markdown文件渲染成网页数据;向客户端发送网页数据,以便客户端基于网页数据显示选择题的题型、题目和多个选项。
在本申请某些实施例中,预设格式规范包括第一格式规范、第二格式规范,其中,将Markdown文件渲染成网页数据,包括:基于第一格式规范识别Markdown文件中关于选择题的题型和题目;基于第二格式规范识别Markdown文件中关于选择题的多个选项;基于题型、题目和多个选项生成网页数据。
在本申请某些实施例中,根据超文本标记语言执行基于题型、题目和多个选项生成网页数据的步骤。
在本申请某些实施例中,预设格式规范还包括第三格式规范,其中,将Markdown文件渲染成网页数据,还包括:基于第三格式规范识别Markdown文件中关于选择题的整体提示信息,其中,基于题型、题目和多个选项生成网页数据,包括:基于题型、题目、多个选项和整体提示信息生成网页数据,其中,整体提示信息为网页数据中的隐藏数据,用于在监听程序的第一触发下显示。
在本申请某些实施例中,将Markdown文件渲染成网页数据,还包括:基于第二格式规范识别Markdown文件中关于选择题的答案和至少一个选项提示信息,其中,基于题型、题目和多个选项生成网页数据,包括:基于题型、题目、多个选项、答案和至少一个选项提示信息生成网页数据,其中,答案和至少一个选项提示信息为网页数据中的隐藏数据,分别用于在监听程序的第二触发和第三触发下显示。
在本申请某些实施例中,该显示选择题的方法还包括:生成字体样式数据,以便客户端基于字体样式数据和网页数据显示选择题的题型、题目和多个选项。
第二方面,本申请的实施例提供了一种显示选择题的方法,包括:从服务器接收网页数据,网页数据是服务器将Markdown文件渲染而成的,Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的;基于网页数据显示选择题的题型、题目和多个选项。
在本申请某些实施例中,网页数据为根据超文本标记语言生成的数据。
在本申请某些实施例中,网页数据包括选择题的整体提示信息,且整体提示信息为网页数据中的隐藏数据,其中,该显示选择题的方法还包括:基于监听程序的第一触发显示整体提示信息。
在本申请某些实施例中,网页数据包括选择题的答案和至少一个选项提示信息,且答案和至少一个选项提示信息为网页数据中的隐藏数据,其中,该显示选择题的方法还包括:基于监听程序的第二触发显示答案;基于监听程序的第三触发显示至少一个选项提示信息。
在本申请某些实施例中,该显示选择题的方法还包括:从服务器获取字体样式数据,其中,基于网页数据显示选择题的题型、题目和多个选项,包括:基于字体样式数据和网页数据显示选择题的题型、题目和多个选项。
第三方面,本申请的实施例提供了一种显示选择题的装置,包括:获取模块,用于获取Markdown文件,Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的;渲染模块,用于将Markdown文件渲染成网页数据;发送模块,用于向客户端发送网页数据,以便客户端基于网页数据显示选择题的题型、题目和多个选项。
第四方面,本申请的实施例提供了一种显示选择题的装置,包括:接收模块,用于从服务器接收网页数据,网页数据是服务器将Markdown文件渲染而成的,Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的;显示模块,用于基于网页数据显示选择题的题型、题目和多个选项。
第五方面,本申请的实施例提供了一种计算机可读存储介质,存储介质存储有计算机程序,计算机程序用于执行上述第一方面或第二方面所述的显示选择题的方法。
第六方面,本申请的实施例提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器,其中,处理器用于执行上述第一方面或第二方面所述的显示选择题的方法。
本申请实施例提供了一种显示选择题的方法及装置,通过在Markdown语言的基础上预设有关选择题的格式规范,从而为选择题提供一种新的发布模式,同时可以拓展Markdown的扩展功能。
附图说明
图1所示为本申请一示例性实施例提供的显示选择题的***的***架构示意图。
图2所示为本申请一示例性实施例提供的显示选择题的方法的流程示意图。
图3所示为本申请另一示例性实施例提供的显示选择题的方法的流程示意图。
图4所示为本申请另一示例性实施例提供的显示选择题的方法的流程示意图。
图5所示为本申请另一示例性实施例提供的显示选择题的方法的流程示意图。
图6a所示为本申请一示例性实施例提供的单选题Markdown内容和渲染后效果示意图。
图6b所示为本申请一示例性实施例提供的多选题Markdown内容和渲染后效果示意图。
图7a所示为本申请一示例性实施例提供的客户端页面的示意图。
图7b所示为本申请另一示例性实施例提供的客户端页面的示意图。
图7c所示为本申请另一示例性实施例提供的客户端页面的示意图。
图8所示为本申请一示例性实施例提供的显示选择题的装置的结构示意图。
图9所示为本申请另一示例性实施例提供的显示选择题的装置的结构示意图。
图10所示为本申请一示例性实施例提供的用于执行显示选择题的方法的电子设备的框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
申请概述
选择题常出现在线教育、网络测评、调查问卷、技术文档、自主学习等多项领域。目前通过用户终端显示选择题的方式,通常是直接将选择题录入数据库进而实现显示,这种显示方式功能性差,例如只能显示选择题,而不能在答题后自动实现对答案的判断,以及显示选择题答案等。
本申请实施例提出一种规范化的语言可以较为方便地显示选择题,该语言为Markdown语言。
Markdown语言是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的可扩展的超文本标记语言(ExtensibleHyper Text MarkupLanguage,XHTML)或超文本标记语言(Hyper Text Markup Language,HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
由于Markdown的轻量级、易读易写特性,并且其对于图片、图表、数学式都有支持,目前许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap、SourceForge、简书等,甚至还能被使用来撰写电子书。
对于Markdown的规范CommonMark定义了Markdown的基本使用规范,包括:斜体、粗体、标题、链接、图片、引用、有序和无序列表、内联代码和代码块。Markdown其他额外的扩展功能在CommonMark中并没有定义。
本申请实施例通过定义一种专门的格式作为扩展规范,可以实现在Markdown内容中提供出选择题的扩展功能。
示例性***
图1所示为本申请一示例性实施例提供的显示选择题的***1的***架构示意图。如图1所示,该显示选择题的***1包括第一用户终端10、服务器20以及第二用户终端30。
服务器20可以从第一用户终端10获取Markdown文件,Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的。服务器20可以将Markdown文件渲染成网页数据。第二用户终端30可以从服务器20获取网页数据,并基于网页数据可以显示选择题的题型、题目和多个选项。
第一用户终端10和第二用户终端30可以是同一用户终端,也可以是不同的用户终端。用户终端可以是手机、电脑等终端设备。
需要注意的是,上述应用场景仅是为了便于理解本申请的原理而示出,本申请的实施例并不限于此。相反,本申请的实施例可以应用于可能适用的任何场景。
示例性方法
图2所示为本申请一示例性实施例提供的显示选择题的方法的流程示意图。图2的方法可由服务器执行。如图2所示,该显示选择题的方法包括如下内容。
210:获取Markdown文件,Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的。
具体地,利用Markdown语言结合预设格式规范对选择题进行编写,可以得到Markdown文件。
例如,发布者根据预设格式规范在用户终端上进行选择题的编写,得到Markdown文件。服务器从用户终端获取Markdown文件,发布者即实现Markdown文件的发布。可选地,Markdown文件可以包含选择题之外的其他内容。
220:将Markdown文件渲染成网页数据。
具体地,服务器的渲染引擎将Markdown文件渲染成HTML文件。这里,可以预先对服务器进行改进,使得服务器可以识别预设格式规范,进而根据预设格式规范将Markdown文件转换成网页数据。例如,该服务器的渲染引擎是由GitLab Markdown渲染引擎经扩展改造而成的,改造后的渲染引擎支持选择题的渲染。
230:向客户端发送网页数据,以便客户端基于网页数据显示选择题的题型、题目和多个选项。
HTML文件可以是供用户浏览和操作的网页。
例如,服务器将HTML文件发送给客户端,客户端对HTML文件进行解析即可实现对选择题的题型、题目和多个选项的显示。这里客户端可以是上面提到的用户终端上安装的浏览器或其他应用程序。服务器与用户终端之间连接可以指服务器与用户终端上的浏览器之间的通信连接。
本申请实施例提供了一种显示选择题的方法,通过在Markdown语言的基础上预设有关选择题的格式规范,从而为选择题提供一种新的发布模式,同时可以拓展Markdown的扩展功能。
根据本申请一实施例,预设格式规范包括第一格式规范、第二格式规范,其中,将Markdown文件渲染成网页数据,包括:基于第一格式规范识别Markdown文件中关于选择题的题型和题目;基于第二格式规范识别Markdown文件中关于选择题的多个选项;基于题型、题目和多个选项生成网页数据。
具体地,选择题的题型可以是单选题、多选题、不定项选择题等。选择题的题目可以是选择题的题干。
服务器可以根据第一格式规范识别Markdown文件中关于选择题的题型和题目,并根据第二格式规范识别Markdown文件中关于选择题的多个选项,进而根据识别出的题型、题目以及多个选项生成网页数据。
例如,关于选择题的题型和题目的第一格式规范包括单选题的题型和题目的格式规范,多选题的题型和题目的格式规范。单选题的题型和题目的格式规范为“**单选题题目**”。这里,该格式规范前后两端分别为“**”,表示这是单选题;前后两个“**”之间为单选题的题目,具体可参见图6a中单选题-Markdown原格式。多选题的题型和题目的格式规范为“***多选题题目***”。这里,该格式规范前后两端分别为“***”,表示这是多选题;前后两个“***”之间为多选题的题目,具体可参见图6b中多选题-Markdown原格式。
进一步地,第一格式规范还包括不定项选择题的题型和题目的格式规范,“****不定项选择题题目****”。这里,该格式规范前后两端分别为“****”,表示这是不定项选择题;前后两个“****”之间为不定项选择题的题目。
关于选择题的选项的第二格式规范,可以为“()选项内容”。每个选项都可以用“()选项内容”进行表示。例如,某个选择题包括N个选项,利用第二格式规范对N个选项进行编写得到的结果为:“()选项1内容”、“()选项2内容”……“()选项N内容”。
可选地,第二格式规范可以包括正确选项对应的格式规范,以及错误选项对应的格式规范。正确选项对应的格式规范为“(x)选项内容”,错误选项对应的格式规范为“()选项内容”,可参见图6a或6b中关于选项的格式。
由于Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的,因此服务器根据该预设格式规范可以识别Markdown文件中关于选择题的题型、题目以及选项。如果预设格式规范可以标记正确的选项,服务器可以识别正确的选项,这样服务器可以根据识别出的题型、题目、多个选项以及多个选项中的正确选项生成网页数据。
网页数据可以保存在客户端,例如保存在客户端所在的用户终端上。当网页数据包括识别出的正确选项时,可以扩展显示选择题的功能性。例如,当用户浏览浏览器显示的选择题的题目和选项后,可以通过一定的操作触发浏览器显示正确答案。该显示正确答案的过程可以适用于在线学习领域,便于用户在浏览(或做题)结束后获取正确答案,提高用户的学习效率。此外由于网页数据存储在本地(浏览器所在的用户终端上),浏览器可以不用与服务器交互便可以显示正确答案,提高浏览器显示正确答案的速度。
本实施例中的第一格式规范以及第二格式规范只是示例,是为了识别选择题的题型、题目和选项。因此,只要可以识别选择题的题型、题目和选项,第一和第二格式规范可以是其他形式的,本申请实施例对此不做限制。
在一实施例中,服务器根据超文本标记语言(Hyper Text Markup Language,HTML)执行基于题型、题目和多个选项生成网页数据的步骤。当然,服务器可以基于其他合适的语言执行基于题型、题目和多个选项生成网页数据的步骤。
根据本申请一实施例,预设格式规范还包括第三格式规范,其中,将Markdown文件渲染成网页数据,还包括:基于第三格式规范识别Markdown文件中关于选择题的整体提示信息,其中,基于题型、题目和多个选项生成网页数据,包括:基于题型、题目、多个选项和整体提示信息生成网页数据,其中,整体提示信息为网页数据中的隐藏数据,用于在监听程序的第一触发下显示。
具体地,选择题的整体提示信息可以是解题思路等信息,用于在用户不会解题时提示用户当前选择题的解题思路,或者整体提示信息可以是总结当前选择题涉及的知识点等。
第三格式规范可以为“||整体提示信息||”,可参见图6a或6b中关于整体提示信息的格式。
网页数据可以包括HTML文件以及监听程序。例如,服务器对Markdown文件进行渲染时,基于预设格式规范生成了HTML文件以及监听程序。服务器将HTML文件以及监听程序发送至客户端,客户端将HTML文件以及监听程序保存在本地。客户端可以基于HTML文件显示选择题的题目以及选项,此时选择题的题型可以不显示。可选地,客户端可以基于HTML文件显示选择题的题型、题目以及选项。
当客户端显示题目和多个选项时,整体提示信息是隐藏的,不被主动显示的。客户端显示选择题的页面上可以设置有第一操作按钮。在第一操作按钮被点击时,监听程序会触发客户端显示整体提示信息,此时的触发可以称为第一触发。监听程序第一触发可以是基于点击操作启动的,也可以是基于拖拽或滑动操作等启动的。监听程序可以是Javascript程序,可以称为JS脚本。
本实施例中的第三格式规范只是示例,是为了识别选择题的整体提示信息。因此,只要可以识别选择题的整体提示信息,第三格式规范可以是其他形式的,本申请实施例对此不做限制。
在一实施中,整体提示信息可以包括解题思路。如果用户不会答题,可以通过监听程序的第一触发使得客户端显示整体提示信息,进而用户可以根据提示信息选出答案。
在一实施中,整体提示信息可以包括解题思路和正确答案。用户可以先针对多个选项选出自己认为正确的答案,然后通过监听程序的第一触发使得客户端显示整体提示信息,便于用户判断自己的选择是否正确以及校验自己掌握的知识点是否牢固。
本实施例中,通过识别Markdown文件中的整体提示信息,并基于整体提示信息生成包含HTML文件和监听程序的网页数据,进而将网页数据发至客户端并保存在客户端,使得客户端在监听程序的第一触发下显示整体提示信息,从而可以提高客户端显示选择题的功能性,便于用户随时获取整体提示信息,提高学习效率。此外,将包含HTML文件和监听程序的网页数据保存在本地,可以避免客户端持续与服务器交互获取整体提示信息,从而可以提高客户端的显示速度,提高用户体验。
根据本申请一实施例,将Markdown文件渲染成网页数据,还包括:基于第二格式规范识别Markdown文件中关于选择题的答案和至少一个选项提示信息,其中,基于题型、题目和多个选项生成网页数据,包括:基于题型、题目、多个选项、答案和至少一个选项提示信息生成网页数据,其中,答案和至少一个选项提示信息为网页数据中的隐藏数据,分别用于在监听程序的第二触发和第三触发下显示。
具体地,有的选项可以有选项提示信息,有的选项可以没有选项提示信息。选项提示信息可以表示当前选项是否是正确选项,和/或,当前选项涉及的知识点等。
关于选择题的选项的第二格式规范,可以为“()选项内容{{本选项的提示信息}}”,每个选项都可以用第二格式规范进行表示。进一步地,正确选项对应的格式规范为“(x)选项内容{{本选项的提示信息}}”,错误选项对应的格式规范为“()选项内容{{本选项的提示信息}}”,可参见图6a或6b中关于选项提示信息的格式。
网页数据可以包括HTML文件以及监听程序。服务器可以基于题型、题目、多个选项、答案和至少一个选项提示信息生成HTML文件以及监听程序。服务器将HTML文件以及监听程序发送至客户端,客户端将HTML文件以及监听程序保存在本地。客户端可以基于HTML文件显示选择题的题目以及选项,此时选择题的题型可以不显示。可选地,客户端可以基于HTML文件显示选择题的题型、题目以及选项。
当客户端显示题目和多个选项时,答案和选项提示信息是隐藏的,不被主动显示的。客户端显示选择题的页面上可以设置有第二操作按钮。在第二操作按钮被点击时,监听程序会触发客户端显示答案,此时的触发可以称为第二触发。进一步地,客户端显示选择题的页面上可以设置有第三操作按钮,第三操作按钮可以位于某一选项附近。在第三操作按钮被点击时,监听程序会触发客户端显示该选项的选项提示信息,此时的触发可以称为第三触发。
监听程序第二触发、第三触发可以是基于点击操作启动的,也可以是基于拖拽或滑动操作等启动的。第二触发和第三触发可以基于用户的同一或不同操作被启动。监听程序可以是Javascript程序,可以称为JS脚本。
本实施例中,通过识别Markdown文件中的正确选项(答案)和选项提示信息,并基于正确选项和选项提示信息生成包含HTML文件和监听程序的网页数据,进而将网页数据发至客户端并保存在客户端,使得客户端在监听程序的第二触发下显示正确选项,在监听程序的第三触发下显示选项提示信息,从而可以提高客户端显示选择题的功能性,便于用户随时检验答题正确性以及随时获取选项提示信息,提高学习效率。此外,将包含HTML文件和监听程序的网页数据保存在本地,可以避免客户端持续与服务器交互获取答案和选项提示信息,从而可以提高客户端的显示速度,提高用户体验。
在一实施例中,客户端在监听程序的第四触发下给出判题结果,判题结果指的是用户做出的答案是否正确。例如,当用户做出的答案正确时,客户端在当前选择题的附近显示对号图标,否则给出叉号图标。当用户做完全部的选择题时,监听程序的第四触发启动,客户端针对每个选择题给出判题结果。或者,当用户做完当前选择题时,客户端针对当前选择题给出判题结果。这里客户端可以采用其他图标或方式显示判题结果,且监听程序的第四触发的启动可以是基于用户的点击、滑动操作或基于其他条件。
根据本申请一实施例,该显示选择题的方法还包括:生成字体样式数据,以便客户端基于字体样式数据和网页数据显示选择题的题型、题目和多个选项。
具体地,服务器可以基于一定的格式规范识别Markdown文件中关于题目和选项的字体样式,并生成字体样式数据,服务器可以将字体样式数据和网页数据一起发送至客户端。客户端可以基于字体样式数据和网页数据显示选择题的题目和选项,使得题目和选项按照发布者预先设置的字体和样式显示。可选地,字体样式数据可以包含在网页数据中,作为网页数据的一部分,例如字体样式数据可以包含在HTML文件中。
进一步地,字体样式数据可以进一步包括整体提示信息、答案和/或选项提示信息等的字体样式,客户端可以根据字体样式数据显示选择题的不同部分(题目、选项、答案、整体提示信息、选项提示信息),使得选择题的不同部分是按照发布者预先设置的字体和样式显示,这样可以提高发布者的参与度,提高发布者发布试题的体验。
本申请实施例提供的显示选择题的方法,可以改变现有的内容发布方式,为用户提供一种高效的内容发布和学习方式。
图3所示为本申请另一示例性实施例提供的显示选择题的方法的流程示意图。图3是图2实施例的例子,相同之处不再赘述,此处着重描述不同之处。如图3所示,该方法包括如下内容。
310:获取Markdown文件,Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的。
320:基于预设格式规范识别Markdown文件中关于选择题的题型、题目、多个选项、答案、至少一个选项提示信息和整体提示信息,进而生成HTML文件和监听程序。
Markdown文件中可以包括选择题以及选择题以外的其他内容,如图片,公式,非选择题的文字段落等等。
基于第一格式规范识别Markdown文件中关于选择题的题型和题目;基于第二格式规范识别Markdown文件中关于选择题的多个选项、选择题的答案和至少一个选项提示信息;基于第三格式规范识别Markdown文件中关于选择题的整体提示信息;基于题型、题目、多个选项、答案、至少一个选项提示信息和整体提示信息生成HTML文件和监听程序。
整体提示信息为HTML文件中的隐藏数据,用于在监听程序的第一触发下显示。答案和至少一个选项提示信息为HTML文件中的隐藏数据,分别用于在监听程序的第二触发和第三触发下显示。
关于第一、第二和第三格式规范的具体内容,以及关于第一、第二和第三触发的具体内容可以参考上述实施例中的描述,为避免重复,此处不再赘述。
330:生成字体样式数据。
服务器可以基于一定的格式规范识别Markdown文件中关于选择题的不同部分(题目、选项、答案、整体提示信息、选项提示信息)的字体样式,以生成字体样式数据。
步骤320和330可以同时进行。
在一实施例中,服务器基于预设格式规范识别Markdown文件中关于选择题的题型、题目、多个选项、答案、至少一个选项提示信息和整体提示信息等内容后,可以对这些内容进行渲染,将这些内容转换成HTML内容,即用HTML标签标注这些内容。例如,利用HTML的〈h3〉标签标注题目;利用HTML〈radio〉标签标注单选题题型;利用HTML〈checkbox〉标签标注多选题题型;利用HTML〈ul〉标签标注选项;利用HTML中添加“right”的class标注答案;利用HTML〈span〉标签标注提示信息(选项提示信息和整体提示信息)。在HTML文件中对答案和提示信息添加隐藏的样式,可以默认隐藏答案和提示信息。若需要对提示信息添加特殊的样式,可以使用不同的字体颜色进行标识。
340:向客户端发送HTML文件、监听程序以及字体样式数据。
客户端接收HTML文件、监听程序以及字体样式数据,并将其保存在本地。客户端可以基于HTML文件、监听程序和字体样式数据,以及客户端与用户的交互显示选择题的不同部分。
图4所示为本申请一示例性实施例提供的显示选择题的方法的流程示意图。图4的方法可由客户端执行,该客户端可以与图2和图3实施例中的服务器交互以实现选择题的显示。图4实施例中关于服务器在执行显示选择题的方法中执行的步骤可以参见上述实施例中的描述,为避免重复,此处不再赘述。如图4所示,该显示选择题的方法包括如下内容。
410:从服务器接收网页数据,网页数据是服务器将Markdown文件渲染而成的,Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的。
具体地,服务器将Markdown文件渲染成网页数据的过程可以参见上述实施例中的描述。
420:基于网页数据显示选择题的题型、题目和多个选项。
网页数据可以包括HTML文件。客户端可以是浏览器,浏览器可以基于HTML文件显示文档,该文档中包括选择题的题型、题目和多个选项。
本申请实施例提供了一种显示选择题的方法,通过在Markdown语言的基础上预设有关选择题的格式规范,从而为选择题提供一种新的发布模式,同时可以拓展Markdown的扩展功能。
根据本申请一实施例,网页数据包括选择题的整体提示信息,且整体提示信息为网页数据中的隐藏数据,其中,该显示选择题的方法还包括:基于监听程序的第一触发显示整体提示信息。
整体提示信息的内容和作用可以参见上述实施例中的描述。
具体地,网页数据可以包括HTML文件以及监听程序。客户端从服务器获得HTML文件以及监听程序并将其保存在本地。客户端可以基于HTML文件显示选择题的题目以及选项,此时选择题的题型可以不显示。可选地,客户端可以基于HTML文件显示选择题的题型、题目以及选项。
当客户端显示题目和多个选项时,整体提示信息是隐藏的,不被主动显示的。客户端显示选择题的页面上可以设置有第一操作按钮。在第一操作按钮被点击时,监听程序会触发客户端显示整体提示信息,此时的触发可以称为第一触发。监听程序第一触发可以是基于点击操作启动的,也可以是基于拖拽或滑动操作等启动的。监听程序可以是Javascript程序,可以称为JS脚本。
本实施例中,通过将网页数据保存在客户端,使得客户端在监听程序的第一触发下显示整体提示信息,从而可以提高客户端显示选择题的功能性,便于用户随时获取整体提示信息,提高学习效率。此外,将包含HTML文件和监听程序的网页数据保存在本地,可以避免客户端持续与服务器交互获取整体提示信息,从而可以提高客户端的显示速度,提高用户体验。
根据本申请一实施例,网页数据包括选择题的答案和至少一个选项提示信息,且答案和至少一个选项提示信息为网页数据中的隐藏数据,其中,该显示选择题的方法还包括:基于监听程序的第二触发显示答案;基于监听程序的第三触发显示至少一个选项提示信息。
选项提示信息的内容和作用可以参见上述实施例中的描述。
具体地,网页数据可以包括HTML文件以及监听程序。服务器可以基于题型、题目、多个选项、答案和至少一个选项提示信息生成HTML文件以及监听程序。客户端从服务器获得HTML文件以及监听程序并将其保存在本地。
当客户端显示题目和多个选项时,答案和选项提示信息是隐藏的,不被主动显示的。客户端显示选择题的页面上可以设置有第二操作按钮。在第二操作按钮被点击时,监听程序会触发客户端显示答案,此时的触发可以称为第二触发。进一步地,客户端显示选择题的页面上可以设置有第三操作按钮,第三操作按钮可以位于某一选项附近。在第三操作按钮被点击时,监听程序会触发客户端显示该选项的选项提示信息,此时的触发可以称为第三触发。
有关第二触发、第三触发以及监听程序的内容可以参见上述实施例的描述。
本实施例中,客户端在监听程序的第二触发下显示正确选项,在监听程序的第三触发下显示选项提示信息,从而可以提高客户端显示选择题的功能性,便于用户随时检验答题正确性以及随时获取选项提示信息,提高学习效率。此外,将包含HTML文件和监听程序的网页数据保存在本地,可以避免客户端持续与服务器交互获取答案和选项提示信息,从而可以提高客户端的显示速度,提高用户体验。
根据本申请一实施例,该显示选择题的方法还包括:从服务器获取字体样式数据,其中,基于网页数据显示选择题的题型、题目和多个选项,包括:基于字体样式数据和网页数据显示选择题的题型、题目和多个选项。
客户端可以基于字体样式数据和网页数据显示选择题的题目和选项,使得题目和选项按照发布者预先设置的字体和样式显示。
有关字体样式数据的内容可以参见上述实施例的描述。
图5所示为本申请另一示例性实施例提供的显示选择题的方法的流程示意图。图5是图4实施例的例子,相同之处不再赘述,此处着重描述不同之处。如图5所示,该方法包括如下内容。
510:从服务器接收HTML文件、监听程序以及字体样式数据。
520:基于HTML文件和字体样式数据显示选择题的题目和选项。
客户端可以显示HTML文件中包含的信息。HTML文件可以包括选择题。此外,HTML文件可进一步包括图片、公式和非选择题的文字段落中的至少一种。
图6a所示为单选题Markdown内容和渲染后效果示例,其中,单选题-Markdown原格式,是发布者发布的原始内容。服务器对原始内容进行渲染后,得到HTML文件、监听程序以及字体样式数据。客户端从服务器接收HTML文件、监听程序以及字体样式数据以对原始内容进行显示,可以得到单选题-渲染后网页。
图6b所示为多选题Markdown内容和渲染后效果示例,与单选题类似,多选题-Markdown原格式,是发布者发布的原始内容。服务器对原始内容进行渲染后,得到HTML文件、监听程序以及字体样式数据。客户端从服务器接收HTML文件、监听程序以及字体样式数据以对原始内容进行显示,可以得到多选题-渲染后网页。
530:基于监听程序的第一触发显示整体提示信息。
例如,图6a中单选题-渲染后网页右上角的问号按钮是提示按钮。当本地的监听程序监测到该按钮被点击后,会启动第一触发,客户端在第一触发下显示整体提示信息。如图7a所示,在用户点击提示按钮后,客户端的页面会弹出提示信息(整体提示信息)。
540:基于监听程序的第三触发显示至少一个选项提示信息。
监听程序可以监听客户端的页面事件,自动监测用户的选择结果,并根据正确答案和选项提示信息实时判题。如图7b所示,当监测程序监测到用户选择错误时,会启动第三触发,客户端在第三触发下显示选项提示信息(对应用户选择的选项)。该选项提示信息用于告知用户回答错误,并给出关于用户所选择的选项的提示信息(如该选项涉及的知识点)。
如图7c所示,当监测程序监测到用户选择正确时,会启动第三触发,客户端在第三触发下显示选项提示信息(对应用户选择的选项)。该选项提示信息可用于提示该选项涉及的知识点或者表示当前选项是正确选项的内容。并给出关于用户所选择的选项的提示信息。客户端在第三触发下显示选项提示信息的同时,会在当前选择题的附近显示对号图标,以提示用户回答正确。
本实施例中,整体提示信息(或选项提示信息)与题目(或选项)的字体样式可能不同,客户端可以基于监测程序和字体样式数据显示整体提示信息和/或选项提示信息。
本申请实施例提供的显示选择题的方法,通过利用Markdown文件可以非常方便地发布选择题,且通过将服务器渲染后的网页数据保存在本地,可以方便客户端通过监听程序实时判题,减少了客户端和服务器的网络交互,大大提升了客户端的响应时间,使得答题后判题的响应时间减少到毫秒级,极大地提升了用户体验。
示例性装置
图8所示为本申请一示例性实施例提供的显示选择题的装置800的结构示意图。如图8所示,装置800包括:获取模块810,渲染模块820以及发送模块830。
获取模块810用于获取Markdown文件,Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的。渲染模块820用于将Markdown文件渲染成网页数据。发送模块830用于向客户端发送网页数据,以便客户端基于网页数据显示选择题的题型、题目和多个选项。
本申请实施例提供了一种显示选择题的装置,通过在Markdown语言的基础上预设有关选择题的格式规范,从而为选择题提供一种新的发布模式,同时可以拓展Markdown的扩展功能。
根据本申请一实施例,预设格式规范包括第一格式规范、第二格式规范,其中,渲染模块820用于:基于第一格式规范识别Markdown文件中关于选择题的题型和题目;基于第二格式规范识别Markdown文件中关于选择题的多个选项;基于题型、题目和多个选项生成网页数据。
根据本申请一实施例,渲染模块820根据超文本标记语言执行基于题型、题目和多个选项生成网页数据的步骤。
根据本申请一实施例,预设格式规范还包括第三格式规范,其中,渲染模块820还用于基于第三格式规范识别Markdown文件中关于选择题的整体提示信息。渲染模块820用于:基于题型、题目、多个选项和整体提示信息生成网页数据,其中,整体提示信息为网页数据中的隐藏数据,用于在监听程序的第一触发下显示。
根据本申请一实施例,渲染模块820还用于:基于第二格式规范识别Markdown文件中关于选择题的答案和至少一个选项提示信息。渲染模块820用于:基于题型、题目、多个选项、答案和至少一个选项提示信息生成网页数据,其中,答案和至少一个选项提示信息为网页数据中的隐藏数据,分别用于在监听程序的第二触发和第三触发下显示。
根据本申请一实施例,该装置800还包括生成模块840,用于生成字体样式数据,以便客户端基于字体样式数据和网页数据显示选择题的题型、题目和多个选项。
应当理解,上述实施例中的获取模块810、渲染模块820、发送模块830以及生成模块840的操作和功能可以参考上述图2或图3实施例中提供的显示选择题的方法中的描述,为了避免重复,在此不再赘述。
图9所示为本申请另一示例性实施例提供的显示选择题的装置900的结构示意图。如图9所示,装置900包括:接收模块910以及显示模块920。
接收模块910用于从服务器接收网页数据,网页数据是服务器将Markdown文件渲染而成的,Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的。显示模块920用于基于网页数据显示选择题的题型、题目和多个选项。
本申请实施例提供了一种显示选择题的装置,通过在Markdown语言的基础上预设有关选择题的格式规范,从而为选择题提供一种新的发布模式,同时可以拓展Markdown的扩展功能。
根据本申请一实施例,网页数据为根据超文本标记语言生成的数据。
根据本申请一实施例,网页数据包括选择题的整体提示信息,且整体提示信息为网页数据中的隐藏数据,其中,显示模块920还用于基于监听程序的第一触发显示整体提示信息。
根据本申请一实施例,网页数据包括选择题的答案和至少一个选项提示信息,且答案和至少一个选项提示信息为网页数据中的隐藏数据,其中,显示模块920还用于:基于监听程序的第二触发显示答案;基于监听程序的第三触发显示至少一个选项提示信息。
根据本申请一实施例,接收模块910还用于从服务器获取字体样式数据,其中,显示模块920用于基于字体样式数据和网页数据显示选择题的题型、题目和多个选项。
应当理解,上述实施例中的接收模块910以及显示模块920的操作和功能可以参考上述图4或图5实施例中提供的显示选择题的方法中的描述,为了避免重复,在此不再赘述。
图10所示为本申请一示例性实施例提供的用于执行显示选择题的方法的电子设备1000的框图。
参照图10,电子设备1000包括处理组件1010,其进一步包括一个或多个处理器,以及由存储器1020所代表的存储器资源,用于存储可由处理组件1010执行的指令,例如应用程序。存储器1020中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1010被配置为执行指令,以执行上述显示选择题的方法。
电子设备1000还可以包括一个电源组件被配置为执行电子设备1000的电源管理,一个有线或无线网络接口被配置为将电子设备1000连接到网络,和一个输入输出(I/O)接口。可以基于存储在存储器1020的操作***操作电子设备1000,例如Windows ServerTM,MacOS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
一种非临时性计算机可读存储介质,当存储介质中的指令由上述电子设备1000的处理器执行时,使得上述电子设备1000能够执行一种显示选择题的方法。该方法包括:获取Markdown文件,Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的;将Markdown文件渲染成网页数据;向客户端发送网页数据,以便客户端基于网页数据显示选择题的题型、题目和多个选项。或者,该方法包括:从服务器接收网页数据,网页数据是服务器将Markdown文件渲染而成的,Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的;基于网页数据显示选择题的题型、题目和多个选项。
上述所有可选技术方案,可采用任意结合形成本申请的可选实施例,在此不再一一赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序校验码的介质。
需要说明的是,在本申请的描述中,术语“第一”、“第二”、“第三”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换等,均应包含在本申请的保护范围之内。
Claims (15)
1.一种显示选择题的方法,其特征在于,包括:
获取Markdown文件,所述Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的;
将所述Markdown文件渲染成网页数据;
向客户端发送所述网页数据,以便所述客户端基于所述网页数据显示所述选择题的题型、题目和多个选项。
2.根据权利要求1所述的显示选择题的方法,其特征在于,所述预设格式规范包括第一格式规范、第二格式规范,其中,所述将所述Markdown文件渲染成网页数据,包括:
基于第一格式规范识别所述Markdown文件中关于所述选择题的所述题型和所述题目;
基于第二格式规范识别所述Markdown文件中关于所述选择题的所述多个选项;
基于所述题型、所述题目和所述多个选项生成所述网页数据。
3.根据权利要求2所述的显示选择题的方法,其特征在于,根据超文本标记语言执行所述基于所述题型、所述题目和所述多个选项生成所述网页数据的步骤。
4.根据权利要求2所述的显示选择题的方法,其特征在于,所述预设格式规范还包括第三格式规范,其中,所述将所述Markdown文件渲染成网页数据,还包括:
基于第三格式规范识别所述Markdown文件中关于所述选择题的整体提示信息,其中,
所述基于所述题型、所述题目和所述多个选项生成所述网页数据,包括:
基于所述题型、所述题目、所述多个选项和所述整体提示信息生成所述网页数据,其中,所述整体提示信息为所述网页数据中的隐藏数据,用于在监听程序的第一触发下显示。
5.根据权利要求2所述的显示选择题的方法,其特征在于,所述将所述Markdown文件渲染成网页数据,还包括:
基于所述第二格式规范识别所述Markdown文件中关于所述选择题的答案和至少一个选项提示信息,其中,
所述基于所述题型、所述题目和所述多个选项生成所述网页数据,包括:
基于所述题型、所述题目、所述多个选项、所述答案和所述至少一个选项提示信息生成所述网页数据,其中,所述答案和所述至少一个选项提示信息为所述网页数据中的隐藏数据,分别用于在监听程序的第二触发和第三触发下显示。
6.根据权利要求1至5中任一项所述的显示选择题的方法,其特征在于,还包括:
生成字体样式数据,以便所述客户端基于所述字体样式数据和所述网页数据显示所述选择题的所述题型、所述题目和所述多个选项。
7.一种显示选择题的方法,其特征在于,包括:
从服务器接收网页数据,所述网页数据是所述服务器将Markdown文件渲染而成的,所述Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的;
基于所述网页数据显示所述选择题的题型、题目和多个选项。
8.根据权利要求7所述的显示选择题的方法,其特征在于,所述网页数据为根据超文本标记语言生成的数据。
9.根据权利要求7所述的显示选择题的方法,其特征在于,所述网页数据包括所述选择题的整体提示信息,且所述整体提示信息为所述网页数据中的隐藏数据,其中,所述方法还包括:
基于监听程序的第一触发显示所述整体提示信息。
10.根据权利要求7所述的显示选择题的方法,其特征在于,所述网页数据包括所述选择题的答案和至少一个选项提示信息,且所述答案和所述至少一个选项提示信息为所述网页数据中的隐藏数据,其中,所述方法还包括:
基于监听程序的第二触发显示所述答案;
基于所述监听程序的第三触发显示所述至少一个选项提示信息。
11.根据权利要求7至10中任一项所述的显示选择题的方法,其特征在于,还包括:
从所述服务器获取字体样式数据,其中,
所述基于所述网页数据显示所述选择题的题型、题目和多个选项,包括:
基于所述字体样式数据和所述网页数据显示所述选择题的所述题型、所述题目和所述多个选项。
12.一种显示选择题的装置,其特征在于,包括:
获取模块,用于获取Markdown文件,所述Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的;
渲染模块,用于将所述Markdown文件渲染成网页数据;
发送模块,用于向客户端发送所述网页数据,以便所述客户端基于所述网页数据显示所述选择题的题型、题目和多个选项。
13.一种显示选择题的装置,其特征在于,包括:
接收模块,用于从服务器接收网页数据,所述网页数据是所述服务器将Markdown文件渲染而成的,所述Markdown文件是按照预设格式规范对选择题的内容进行编写而生成的;
显示模块,用于基于所述网页数据显示所述选择题的题型、题目和多个选项。
14.一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1至11中任一项所述的显示选择题的方法。
15.一种电子设备,包括:
处理器;
用于存储所述处理器可执行指令的存储器,
其中,所述处理器用于执行上述权利要求1至11中任一项所述的显示选择题的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110565648.3A CN113032701A (zh) | 2021-05-24 | 2021-05-24 | 显示选择题的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110565648.3A CN113032701A (zh) | 2021-05-24 | 2021-05-24 | 显示选择题的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113032701A true CN113032701A (zh) | 2021-06-25 |
Family
ID=76455736
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110565648.3A Pending CN113032701A (zh) | 2021-05-24 | 2021-05-24 | 显示选择题的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113032701A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113468455A (zh) * | 2021-06-29 | 2021-10-01 | 网易(杭州)网络有限公司 | 用户选择行为获取方法、装置、客户端以及服务端设备 |
CN116778032A (zh) * | 2023-07-03 | 2023-09-19 | 北京博思创成技术发展有限公司 | 答题卡生成方法、装置、设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106056324A (zh) * | 2016-08-01 | 2016-10-26 | 华中科技大学 | 一种基于Markdown的产品装配工艺过程卡的编制方法 |
CN106227335A (zh) * | 2016-07-14 | 2016-12-14 | 广东小天才科技有限公司 | 预习讲义与视频课程的交互学习方法及应用学习客户端 |
CN106886551A (zh) * | 2016-10-27 | 2017-06-23 | 阿里巴巴集团控股有限公司 | 一种利用标记语言显示图像的方法及装置 |
CN110532525A (zh) * | 2019-07-18 | 2019-12-03 | 深圳点猫科技有限公司 | 一种基于web技术自动生成讲义的方法及装置 |
-
2021
- 2021-05-24 CN CN202110565648.3A patent/CN113032701A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106227335A (zh) * | 2016-07-14 | 2016-12-14 | 广东小天才科技有限公司 | 预习讲义与视频课程的交互学习方法及应用学习客户端 |
CN106056324A (zh) * | 2016-08-01 | 2016-10-26 | 华中科技大学 | 一种基于Markdown的产品装配工艺过程卡的编制方法 |
CN106886551A (zh) * | 2016-10-27 | 2017-06-23 | 阿里巴巴集团控股有限公司 | 一种利用标记语言显示图像的方法及装置 |
CN110532525A (zh) * | 2019-07-18 | 2019-12-03 | 深圳点猫科技有限公司 | 一种基于web技术自动生成讲义的方法及装置 |
Non-Patent Citations (1)
Title |
---|
MARKDOWN编辑器教程: "第04节 Markdown编译整个工作区", 《HTTPS://WWW.W3CSCHOOL.CN/LME/AZBU1SP1.HTML 》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113468455A (zh) * | 2021-06-29 | 2021-10-01 | 网易(杭州)网络有限公司 | 用户选择行为获取方法、装置、客户端以及服务端设备 |
CN113468455B (zh) * | 2021-06-29 | 2023-06-30 | 网易(杭州)网络有限公司 | 用户选择行为获取方法、装置、客户端以及服务端设备 |
CN116778032A (zh) * | 2023-07-03 | 2023-09-19 | 北京博思创成技术发展有限公司 | 答题卡生成方法、装置、设备和存储介质 |
CN116778032B (zh) * | 2023-07-03 | 2024-04-16 | 北京博思创成技术发展有限公司 | 答题卡生成方法、装置、设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220067268A1 (en) | Systems and methods for remote dashboard image generation | |
US8196104B2 (en) | Systems and methods for testing application accessibility | |
US20220121723A1 (en) | Distributed systems and methods for facilitating website remediation and promoting assistive technologies and detecting compliance issues | |
CN110781423A (zh) | 网页生成方法、装置及电子设备 | |
US20100191567A1 (en) | Method and apparatus for analyzing rhetorical content | |
US11017052B1 (en) | Electronic forms interaction framework for a consistent user experience | |
JP2002149640A (ja) | 情報処理システム、端末装置、情報処理支援サーバ、情報処理方法、html文書、記憶媒体及びプログラム伝送装置 | |
Brown et al. | The uptake of Web 2.0 technologies, and its impact on visually disabled users | |
US10482781B2 (en) | Online education platform having an instructor dashboard | |
CN113032701A (zh) | 显示选择题的方法及装置 | |
CN105955593B (zh) | 一种呈现讨论信息的方法和装置 | |
CN103678343A (zh) | 提示网页加载进度的方法和装置 | |
CN109634579A (zh) | 代码生成方法、装置、计算机装置及存储介质 | |
CN112306594A (zh) | 一种基于移动端的渲染方法、装置及存储介质 | |
CN105183453B (zh) | 基于网页的信息获取方法及装置 | |
US11126410B2 (en) | Method and apparatus for building pages, apparatus and non-volatile computer storage medium | |
JP5832056B1 (ja) | Webページの表示のためのプログラム、端末装置、およびサーバ装置 | |
US11113461B2 (en) | Generating edit suggestions for transforming digital documents | |
Watanabe et al. | Keyboard navigation mechanisms in widgets: an investigation on ARIA's implementations | |
CN110784543A (zh) | 一种应用微件模块及其接入和推送方法 | |
US20240126978A1 (en) | Determining attributes for elements of displayable content and adding them to an accessibility tree | |
Zurita et al. | UX AND UI: METHODOLOGICAL ANALYSIS OF APPLICATION AND ITS PRINCIPLES | |
Wills et al. | Delivery of QTIv2 question types | |
CN108427660A (zh) | 一种响应式大屏展示方法和装置 | |
CN115563373A (zh) | 一种网页数据的收集方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210625 |
|
RJ01 | Rejection of invention patent application after publication |