买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于大语言模型的考试题库构建方法、系统和电子设备_广州云积软件技术有限公司_202311812053.9 

申请/专利权人:广州云积软件技术有限公司

申请日:2023-12-27

公开(公告)日:2024-04-16

公开(公告)号:CN117473037B

主分类号:G06F16/31

分类号:G06F16/31;G06F40/151;G06F16/28;G06F16/25;G06Q50/20

优先权:

专利状态码:有效-授权

法律状态:2024.04.16#授权;2024.02.20#实质审查的生效;2024.01.30#公开

摘要:本申请公开了一种基于大语言模型的考试题库构建方法、系统和电子设备,通过响应于试题生成请求,根据试题生成请求中的调用参数通过应用程序接口调用对应的试题生成模型;接收试题生成模型根据试题生成请求中的业务参数返回的响应试题数据;根据响应试题数据生成初始试题集,将初始试题集渲染到前端界面;响应于在前端界面对初始试题集的入库操作,根据初始试题集中的数据格式,将初始试题集基于目标处理方式处理后存储至目标数据库中。解决了相关技术中现有的试题题库的构建效率较低,制作成本较高的技术问题,基于大数据模型的应用,能够自动大量生产所属的试题,极大的减少人工干预的程度,提高试题制作效率,降低制作成本,提升试题质量水平。

主权项:1.一种基于大语言模型的考试题库构建方法,其特征在于,包括:响应于试题生成请求,根据所述试题生成请求中的调用参数通过应用程序接口调用对应的试题生成模型;试题生成请求中携带有调用参数,调用参数是识别待调用的试题生成模型的参数,通过调用参数调用试题生成模型的应用程序接口进而调用试题生成模型,预先设置一个或多个试题生成模型用于生成试题集,在应用时通过API接口调用的方式进行调用各试题生成模型;接收用户在前端配置页面输入配置的业务参数和调用参数,根据所述业务参数和调用参数生成所述试题生成请求,其中,所述业务参数包括以下一个或多个:课程、知识点、题型、试题数量、难易度,所述调用参数包括预调用的试题生成模型的参数值,试题命题者在提供的前端配置界面进行配置用于生成试题的业务参数以及配置用于调用试题生成模型的调用参数,提交后基于用户设置的各参数生成调用请求,以使得在调用试题生成模型时根据所述调用参数进行调用对应的API接口,试题生成模型根据所述业务参数生成对应的试题数据并返回;命题老师在web页面配置好课程、知识点、题型、试题数量、难易度业务参数,下一步设置发起请求前的调用参数,设定model参数值为text-davinci-003,进而生成调用请求,在调用时,web前端使用axios地址发起https调用请求,课程、知识点、题型、难易度参数,是题库系统导入的基础数据,后期导入配置的数据,题库系统导入的数据,试题数量命题老师根据需求自行选择;接收所述试题生成模型根据所述试题生成请求中的业务参数返回的响应试题数据;根据所述响应试题数据生成初始试题集,将所述初始试题集渲染到前端界面;响应于在前端界面对所述初始试题集的入库操作,MathMML转OMML需TransformerFactory加载office的MML2OMML.XSL样式实现,根据所述初始试题集中的数据格式,将所述初始试题集基于目标处理方式处理后存储至目标数据库中;试题数据在华为云DWS数据仓库中存储一份;接收用户在前端配置页面输入配置的业务参数和调用参数,根据所述业务参数和调用参数生成所述试题生成请求,其中,所述业务参数包括以下一个或多个:课程、知识点、题型、试题数量、难易度,所述调用参数包括预调用的试题生成模型的参数值;根据所述参数值对所述试题生成模型对应的应用程序接口地址发起调用请求,以获得所述试题生成模型的响应;提取所述响应试题数据的choices字段中的json数据,根据题目、选项、答案和解析进行格式化处理,得到题目、选项、答案和解析的试题属性,基于VUE双数据将所述试题属性绑定填充到对应的题目、选项、答案和解析的字段以生成所述初始试题集,将所述初始试题集渲染到web前端界面;响应于用户对渲染到前端界面的所述初始试题集的修改操作,更新所述初始试题集;当试题为纯文案时,直接进行修改;当试题中需要添加数学公式时,调用tinymce编辑器中的kityformula-editor插件,将用户输入的数学公式转换成latex格式字符串,并通过MathJax引擎转换成base64图片在富文本框中显示;将试题带有加粗、斜体、下划线、上下标样式的文案转换成html标签形式,将base64图片上传到minio对象存储服务器并返回静态文件地址,将数学公式转换成latex公式以便后台java服务的存储;如果试题为普通文案数据或图片静态文件地址,直接持久化至mysql数据库;如果试题中涉及数学公式,则依赖SnuggleTeXJava库将latex公式转换成数学标记语言MathML后持久化至mysql数据库;同时,将试题数据存储至DWS数据仓库中;生成审核页面,响应于审核通过操作,生成入库操作按钮;响应于审核未通过操作,生成修改页面;响应于在前端界面对所述初始试题集的入库操作,根据所述初始试题集中的数据格式,将所述初始试题集基于目标处理方式处理后存储至目标数据库中,命题老师在前端界面对初始试题集进行入库操作,在收到入库指示后,根据所述初始试题集中的数据格式,将所述初始试题集基于目标处理方式处理后存储至目标数据库中,将文本型的实体直接进行存储至数据库,将数学公式类的试题转换成目标格式后进行入库存储;接收所述试题生成模型根据所述试题生成请求中的业务参数返回的响应试题数据,试题生成模型生成响应数据后返回响应试题数据,试题生成模型根据业务参数生成对应的试题数据,text-davinci-003根据课程、知识点、题型、难易度参数自动生成试题数据;根据所述响应试题数据生成初始试题集,将所述初始试题集渲染到前端界面,在接收到返回的响应试题数据后,对试题数据进行解析后生成初始试题集,且将初始试题集渲染至前端界面进行展示;响应于在前端界面对所述初始试题集的入库操作,根据所述初始试题集中的数据格式,将所述初始试题集基于目标处理方式处理后存储至目标数据库中,命题老师在前端界面对初始试题集进行入库操作,在收到入库指示后,根据所述初始试题集中的数据格式,将所述初始试题集基于目标处理方式处理后存储至目标数据库中,将文本型的实体直接进行存储至数据库,将数学公式类的试题转换成目标格式后进行入库存储;通过调用chatgpttext-davinci-003模型API,获得响应试题数据,然后,提取API响应数据choices字段中的json数据,按照题目、选项、答案、解析进行格式化,获取题目、选项、答案、解析试题属性,基于vue双数据绑定填充到题目、选项、答案、解析字段,渲染到web前端页面,供命题老师查看,命题老师对需要修改的试题进行调整,纯文案的试题,直接进行编辑修改提交审核或者入库,需添加数学公式的试题,使用tinymce编辑器中的kityformula-editor插件,将用户输入的数学公式转换成latex格式;字符串,并通过MathJax引擎转换成base64图片,在富文本框中显示,同时将试题带有加粗、斜体、下划线、上下标样式的文案转义成html标签形式,图片上传到minio对象存储服务器并返回静态文件地址,以及数学公式转换成latex公式方便后台java服务的存储。

全文数据:

权利要求:

百度查询: 广州云积软件技术有限公司 基于大语言模型的考试题库构建方法、系统和电子设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。