[發明專利]一種基于iframe-message微前端的跨平臺試題錄入方法在審
| 申請號: | 202211078846.8 | 申請日: | 2022-09-05 |
| 公開(公告)號: | CN115357773A | 公開(公告)日: | 2022-11-18 |
| 發明(設計)人: | 陳新華 | 申請(專利權)人: | 北銀金融科技有限責任公司 |
| 主分類號: | G06F16/951 | 分類號: | G06F16/951;G06F16/955 |
| 代理公司: | 北京世譽鑫誠專利代理有限公司 11368 | 代理人: | 劉秀珍 |
| 地址: | 100080 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 iframe message 前端 平臺 試題 錄入 方法 | ||
本發明提供的一種基于iframe?message微前端的跨平臺試題錄入方法包括:配置定制化參數;請求server端獲取url;Iframe根據url重定向到錄題服務;進行試題錄入;保存試題;判斷所述試題是否通過校驗;如果是,請求sever端保存,試題入庫;Broadcast向業務方輸出試題id;業務方接收試題id關閉frame。解決了iframe內外跨域通信、狀態數據難以共享的問題,slot插槽方法突破了DOM割裂嚴重的限制。
技術領域
本發明涉及數據監管領域,尤其涉及一種基于iframe-message微前端的跨平臺試題錄入方法。
背景技術
隨著教培行業的不斷發展,線上試題庫的建設顯得尤為重要。而支持試題庫建設的題庫后臺管理系統、Paper試卷編輯系統、試卷庫收集系統等多個Web端項目在多個環節都涉及試題錄入技術。
如何使用一種簡單的方式,將試題錄入技術延伸為一個獨立的服務,獨立開發、獨立運行,并且可以供各個業務方系統直接接入,復用整個服務,提高開發效率。
現有技術中的開發方式中,各個業務方系統各自維護一套試題錄入組件,每一套代碼在業務處理、邏輯處理上基本一致,只是有細微的差異。舉個例子,比如各個業務方在提交的時候,都需要判斷是新生成一道試題,還是對試題進行編輯,還是基于當前試題改編出一道新的試題。這種相似的業務邏輯的處理,相似的UI,對于開發者來說,無疑是一個重復開發的過程。
發明內容
鑒于上述問題,提出了本發明以便提供克服上述問題或者至少部分地解決上述問題的一種基于iframe-message微前端的跨平臺試題錄入方法。
根據本發明的一個方面,提供了一種基于iframe-message微前端的跨平臺試題錄入方法包括:
配置定制化參數;
請求server端獲取url;
Iframe根據url重定向到錄題服務;
進行試題錄入;
保存試題;
判斷所述試題是否通過校驗;如果是,請求sever端保存,試題入庫;
Broadcast向業務方輸出試題id;
業務方接收試題id關閉frame。
可選的,所述配置定制化參數具體包括:兩種模式,第一種模式為通過broadcast函數的共享數據data,通過不同的參數來定制試題錄入服務的各個模塊的邏輯;第二種模式為通過server端不同的業務方http接口返回的不同的JSON配置文件來實現。
可選的,所述試題錄入的內容包括:年部學科、試題主體數據、難度系數、標簽標注、試題來源。
可選的,所述試題主體數據在錄入時,均為富文本編輯器,所述富文本編輯器基于CKEditor集成自研拼音插件、公式編輯器、豎式編輯器、GGB編輯器,增強圖片、音頻和視頻上傳功能。
可選的,所述試題錄入的方式包括:手動錄入、粘貼、上傳圖片、對圖片進行OCR識別;根據映射規則對題干、選項、答案、解析的主體內容進行自動填充。
可選的,所述錄入方法還包括:
在iframe和容器標簽之間建立一個Connection連接中心,Connection是iframe-message對外輸出的一個構造函數,基于該構造函數初始化一個Connection實例,并將該實例存入連接中心的handshake變量、便于后期獲取。
可選的,所述錄入方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北銀金融科技有限責任公司,未經北銀金融科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211078846.8/2.html,轉載請聲明來源鉆瓜專利網。





