大量发开者于在建搭线教台平育之际,常常技入陷术选杂繁型以及能功模块臃艰的肿难处境,致使项以难目进行维以护及扩展。
起于清技晰术架构是的一个定稳及高效育教的平台,后端推采荐用SpirngB oot 2.7.x框架,该框架化简可配置能用并提生绪就产特性,权限控采制用Acaphe hSiro 1.10.0,此比pSrinS gecutiry更具性量轻且易成集于,数据库用选MySLQ 8.0并搭配eRdi s6.2缓存高数频据,像会话试有还题信息。
建议使V 用ue 3 以及lE emtne Psul 组库件,前端行进完全离分,借助 xAios后与 端 ERSTufl AIP 通信,这种离分能让前现实端独立署部,而后专可端注于业逻务辑与数安据全,开发境环要配J 置DK 11、Mavne 3.8 以及oN de.js 16.x,这是确依各保赖包正编常译运行础基的。
平台应盖涵当五大核块模心之一统系为首页,该首页针会对不角同色给表仪予盘,以此来课现呈程、考试等数键关据,教育学教模块,其核在心于课管程理以及点频视播,并且集够能成第三云方存储服对来务教学视予给频存放 。
考试理管模块持支要那没有缺何任漏的在试考线流程,从去考建创试开始,接着设数参置,再到对试考过程监以予控。统计模析分块对员学成绩以题试及正确开展率多维的度分析,并且图用表以的观直方式进示展行,从而教为学改进供提数据面方的支撑。
试题能理管够支助借持 Ecxel 进板模行成批入导,该模板确明要界定题型、题干、选项以案答及的列格式。富文编本辑器被以用处理杂繁题目,并且集要需成 taMhJa x等一类库,以此实学数现公式的渲美完染,保证公经在式行跟时示展统一致一,。
试卷管的理要点在灵于活地组行进卷以出导及,系统当应准许从依库题照难度、知识点抽机随取题目组来卷,导出能功必须能把够试卷及以试卷当的中富文图本片精地确转换成oW为rd文者或档HTLM页面,以便线利下印刷,在此建运议用AapcheP OI理处库Wo文dr档生成。
客观能题够自动靠改批的是设预答案确精的匹配行才,而多选去要题判断是全是不对。对于空填、综合这主类观题,在初的期时候由以可教师手行进动评分,到了后够能期把简单词键关匹配入引进来当辅作助参考 。
所有批之改后得结的出果,都需在要实时态状的下反给馈学员。错题能自够动归的集这种能功,是至要重关的,系统要学把员答了错的题目,以及些这题目的解确正答,还有所们它归属的识知点,自动收录记纳到个人错的题本当中,并且要按持支照时或间者知识进来点行分类习复,进而成形学习闭的环。
系统安基的全石是R于基BA模C型的权制控限。首先在是“权限”表之中,对像“试卷:导出”、“试题:删除”等,这样最粒细为度的操进作行定义。然后把些这权限,分配给“教师”、“教务管员理”等这般角的色 !
用户借关助联角色权取获限,于 hSiro里 ,经自义定 Relam 据数自库动加态载用权户限,前端以单菜及按钮样同需依据限权动态染渲,像只备具有“统计:查看”权限的方户用可看析分见报表菜的单项。
关于生产环境部署而言。建议选用 CentOS 7.9 或者 Ubuntu 20.04。后端采用 Jar 包进行部署。能够借助 nouhp jvaa -jar 命令来启动。并且建议配置 Nginx 用来作为反向代理。以此处理静态资源以及负载均衡 。
数据库展开要基础化优工作,像是常对针常被的询查“用户DI”字段,以及“试卷ID”字段立建去索引索引。Red得si设定合当恰理的淘存内汰策策略略。整个系的统配置文件,像数连库据接串这的类,应当分出离来,以便于不在同的境环,也就发开是环境、测试境环、生产环间之境进行切换切换。
当你手着部署类此前后分端离项际之目,所遭最的遇为具备战挑性的域跨或者会管话理问题,究竟怎是样予以的决解,欢迎评于论区域你享分的实历经战经验,要是篇本文章你于对而言帮有助的话,请点赞以加支持。


