计算机毕业设计Hadoop+大模型在线教育大数据分析可视化 学情分析 课程推荐系统 机器学习 深度学习 人工智能 大数据毕业设计

news2024/10/24 10:36:38

一、研究背景和意义

“互联网+”和大数据带来了网络教育的蓬勃发展,学习分析技术和自适应学习也在近年内得到了重大突破。在线教育是互联网技术与传统教育的结合,是当前中国教育信息化发展最快的领域,而当下最迫切的是有效整合教育资源和互联网技术,推出高互动性与个性化学习的在线教育服务及产品,提高用户黏性。以中国大学MOOC(慕课)为例,自2012年在全世界掀起热潮至今,在其发展过程中,MOOC的学习者贡献了海量的学况数据,对于教育工作者来说,这些数据无疑是极具诱惑力的富矿。对这些数据进行整理、分析和挖掘等探究,将会有助于学习者学习特点和行为规律的发现与总结,从而为教学设计的改进和学生的自适应学习提供指导。

在教育大数据的构成方面,在线学习的数据首当其冲。在舍恩伯格的《与大数据同行——学习和教育的未来》一书中,第一个大数据教育应用案例就来自在线学习。随着在线教学的日益普及,在教与学过程中,由学习管理系统和各类移动设备所记录下来的各类海量数据,成为分析教学过程的重要来源。这些数据包括记录学习过程的行为数据,记录学习结果的评价数据,以及学习形成的社会网络关系数据等。而在线教育学习平台一般是学生用来进行校内或校外拓展课程学习的平台,平台需要具备在线视频观看,作业提交,形成性考核等功能。在学生学习的过程中,学校的管理者或负责教师需要了解学生的学习情况和学习状态,因此必须要通过学生的学习行为数据进行数据分析,将学生的学习情况直观的展现给用户,方便教师进行学生管理和评测。

二、研究现状

目前,构建大数据分析平台、利用数据驱动增长是很多高校和企业的共同的需求,然而,将收集的数据转化成有效增长,从数据分析向数据应用的发展过程中,也面临一系列困境。首先,构建数据分析平台门槛较高。另一方面,大多数的企业在数据处理方面的能力比较弱,基于业务场景的数据采集、分析都需要一定的行业经验。其次,即使有条件进行分析,分析也需要依赖于工程师进行数据的筛除、补全、纠正,BI(商业智能)分析和完成报表,效率低下。同时企业数据分散,采集整合困难。

所以有能力的教育企业需要自己设计数据分析平台,如北京语言大学网络教育学院,在线教育大数据分析平台的建设与实践的项目的成功,该项目通过教育数据分析系统建设,汇聚分散在不同平台中的数据信息,面向决策者、招生管理者、学生管理者、教学管理者、辅导教师和学生提供数据统计分析、评测分析和对比分析等功能,提高不同角色的工作效率,促进网络教育教学过程的精准决策与管理,为教学过程干预、教学资源配置及学生个性化服务提供有力支持。

北京语言大学通过近两年的探索,使用基于大数据分析的在线教育平台,最大程度满足学生个性化需求,根据课程关联性、学生学习过程中习题测验完成情况等相关数据,为学生推荐相关课程,提供个性化的课程服务。在节省了人力成本的基础之上,面向整个平台的数据可视化和面向系统优化的统计分析,为学习者提供了个性化、针对性的指导和全面、综合的评价,同时为监督提高教师的教学水平,该平台也支持根据教师的备课情况、参与论坛情况和学生评教的结果等。

三、总结

在线教育平台,学生通过这个平台进行在线课程的学习,包含了在线视频作业以及一些随堂的考核和形成性的测试,这些内容学生在学习的过程中会有很多数据沉淀下来,那么老师如何去了解当前的学生和学习情况是什么样的,以及这个课程平台的这个健康程度和通过这个来反哺过来提升课程质量。

本课题采用某数据分析平台中的部分时间段学生学习数据,通过使用hadoop生态圈中的组件和Echarts可视化工具来对在线教育平台在学习过程中产生的数据进行分析和展现。本设计中的数据采用阿里云的实验数据,数据中已经完脱敏和预处理,数据分析的维度有平台健康度,用户习惯分析等。

四、参考文献

[1] 张娜.Java Web开发技术教程[M].北京:清华大学出版社,2011,264-283.

[2] MagdalenaCantabella. Analysis of student behavior in learning management systems through a Big Data framework[J]. Future Generation Computer Systems,2019,90:262-272. 

[3] ab198604.hadoop学习之hadoop完全分布式集群安装[EB/OL].http://blog

.csdn.net/ab198604/article/details/8250461,2012.

[4] 杨选辉.网页设计与制作教程[M].北京:清华大学出版社.2016.

[5] 王国琼.大数据可视化对某高校学生行为分析的呈现[D].山东:山东大学, 2016:1-42. 

[6] 朱力纬,刘丽勤,王健.高校基于大数据时代的数字化校园建设探讨[J].华东师范大学学报,2015(S1):105-110.

[7] 汤姆,怀特(Tom White). Hadoop权威指南:大数据的存储与分析(第4版) [M]. 北京:清华大学出版社.2017.

[8] 吴胜男.校园大数据文献综述[J].上海管理科学.2018(40):119-125.

[9] 王珊,萨师煊. 数据库系统概论(第四版)[M].北京:高等教育出版社,2008.

[10] 许文,付达杰,袁芳.大数据背景下学习分析可视化呈现技术研究[J].电脑知识与技术.2017(20).

[11] 徐鹏,王以宁,刘艳华,张海. 大数据视角分析学习变革——美国《通过教育数据挖掘和学习分析促进教与学》报告解读及启示[J].远程教育杂志.2013(06).

[12] 徐漫.基于开源MOOC平台的学习者学习行为分析与研究[D].东北石油大学.2016.

[13] 王敏.基于行为日志数据的MOOC学习者学习行为分析研究[D].华东师范大学.2016.

[14] 姜强,赵蔚,李勇帆,李松.基于大数据的学习分析仪表盘研究[J].中国电化教育. 2017(01)

[15] 程学旗,靳小龙,王元卓,郭嘉丰,张铁赢,李国杰.大数据系统和分析技术综述[J].软件学报,2014,25(09):1889-1908.

[16] Bing Li. Linear operator‐based statistical analysis: A useful paradigm for big data[J]. Canadian Journal of Statistics,2018,46(1).

研究或解决的问题

教育数据可视化系统设计与实现主要是Hadoop生态圈中MapReduce做分析与Hbase做存储,WEB端作数据展示,数据分析的维度有平台健康度,用户习惯分析等。系统解决的主要问题包括以下几点:

1.数据加载:数据的导入。

2.数据分析:包括每日登录人数分析、平均学习时长分析、学习行为次数分析、每日活跃情况分析和分时段学习人数分析。

3.数据呈现:可视化图表和仪表板的开发。

研究手段(途径)

教育数据可视化系统的设计与实现通过ECHATS+HADOOP进行开发和设计,开发语言选择是JAVA。研究途径主要是通过以下几个阶段来进行的。

第一阶段:开题 在做好需求分析的基础上,深入了解基于JAVA技术的Web网站的体系结构,熟悉ECHARTS的操作及通过JAVA代码操作HBASE;

第二阶段:综合分析 完成网站的界面登录功能及将分析好的数据存储到HBASE数据库中,最后将网站与数据库连接使用ECHATS完成数据展示;

第三阶段:修改完善设计 在初步完成的基础上,查看所做设计是否完善,功能是否欠缺,后充实内容,各种操作能否达到预期效果。

第四阶段:完成设计,对完成的设计进行调试,并将代码部署至服务器;

第五阶段:完成相应系统的论文。

对“文献综述”的评语:

对教育领域数据可视化的相关背景和现状做了综述,明确了课题的研究目标和研究重点,并对研究手段进行了概述。为后面的毕业设计做好了准备。

2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:

深度一般,广度适中,工作量适中。毕设成果有一定的理论价值和应用价值。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2222321.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AJAX——使用 fetch 发送 AJAX 请求

1、fetch()函数属于全局函数,可以全局调用,返回的结果是一个 promise 对象。 2、语法: 3、参数 本文分享到此结束,欢迎大家评论区相互讨论学习,下一篇继续分享AJAX中同源策略的学习。

ChatGPT实现旅游推荐微信小程序

随着旅游行业的快速发展,个性化推荐已成为提升用户体验的重要手段。通过AI技术,提供一个智能旅游推荐小程序,使用户能够轻松获取定制化的旅行建议。 项目概述 项目目标 开发一个AI旅游推荐小程序,基于用户输入的旅行偏好&#…

Axure中继器单选、多选和重置

亲爱的小伙伴,在您浏览之前,烦请关注一下,在此深表感谢! 课程主题:Axure中继器单选、多选和重置 主要内容:根据查询条件,通过单选、多选和重置,从中继器中得到数据 应用场景&…

C++ 二叉树进阶:二叉搜索树

目录 二叉搜索树的概念 二叉搜索树的实现 基本结构 插入 1,当树是空树的时候 2,当树不为空的时候 3,纠正后的代码 查找 删除 1,左为空或右为空 2,左右都不为空 3,删除的完整代码: 二…

hadoop-Zookeeper安装

hadoop-Zookeeper安装 Ububtu18.04安装Zookeeper3.7.1 环境与版本 这里采用的ubuntu18.04环境的基本配置为: hostname 为master 用户名为hadoop 静态IP为 192.168.100.3 网关为 192.168.100.2 防火墙已经关闭 /etc/hosts已经配置全版本下载地址: htt…

Director3D: Real-world Camera Trajectory and 3DScene Generation from Text 论文解读

目录 一、概述 二、相关工作 1、文本到3D生成 2、3DGS 三、Director3D 1、Cinematographer 2、Decorator 3、Detailer 4、Loss 一、概述 该论文提出利用真实世界数据集,设计一个从文本生成真实世界3D场景和自适应相机轨迹的强大的开放世界文本到3D生成框架…

Git使用GUI界面实现任意历史版本对比

首先进入版本历史查看界面 标记某次提交 选择某次提交并和标记的提交对比 可以查看比较结果了,具体到每一个文件每一行代码

鸿蒙HarmonyOS NEXT 5.0开发(2)—— ArkUI布局组件

文章目录 布局Column:从上往下的布局Row:从左往右的布局Stack:堆叠布局Flex:自动换行或列 组件Swiper各种选择组件 华为官方教程B站视频教程 布局 主轴和交叉轴的概念: 对于Column布局而言,主轴是垂直方…

cnn做整图匹配

好像还没有人把cnn在工业机器视觉中使用,我们打破界限,试一试! 工业上有很多需求,判断加工产品有还是没有,从前基本上都是使用找斑的方法来判断。 我们可以用cnn代替试试! 我们前头cnn最好成绩是&#x…

STM32(二十一):看门狗

WDG(Watchdog)看门狗,手动重装寄存器的操作就是喂狗。 看门狗可以监控程序的运行状态,当程序因为设计漏洞、硬件故障、电磁干扰等原因,出现卡死或跑飞现象时,看门狗能及时复位程序,避免程序陷入…

免费送源码:Node.JS+Express+MySQL Express 流浪动物救助系统 计算机毕业设计原创定制

摘 要 随着互联网大趋势的到来,社会的方方面面,各行各业都在考虑利用互联网作为媒介将自己的信息更及时有效地推广出去,而其中最好的方式就是建立网络管理系统,并对其进行信息管理。由于现在网络的发达,流浪动物救助系…

python基础综合案例(数据可视化—折线图可视化)

可视化案例的学习目标: 通过案例,回忆巩固python基础的语法 锻炼编程能力,熟练语法的使用 1.json数据格式 两种不同的语言由于数据格式不同,所以没有办法直接沟通,就比如我们可以将python 的数据格式转成json&…

VirtualBox虚拟机桥接模式固定ip详解

VirtualBox虚拟机桥接模式固定ip详解 VirtualBox 桥接设置Ubuntu 24.04使用固定IP问题记录 VirtualBox 桥接设置 为什么设置桥接模式?桥接模式可以实现物理机和虚拟机互相通信,虚拟机也可以访问互联网(推荐万金油),物…

STM32通信协议-I2C

目录 一,IC2的协议规则 I2C总线是PHILIPS公司开发的两线式串行总线,I2C总线主要解决了单片机一对多通信的问题 两根通信线:SCL,SDA,同步,半双工通信,支持数据应答机制,支持总线挂载多设备。 …

Verilog:参数(parameter)的使用

相关阅读 Verilog基础https://blog.csdn.net/weixin_45791458/category_12263729.html?spm1001.2014.3001.5482 参数(parameter)一般用于定义常数,常用于进行可配置的参数化设计中,本文将对参数的使用进行详细介绍。 首先来看看参数的BNF范式&#xff…

Hadoop 安装教程——单节点模式和分布式模式配置

文章目录 一、预备知识1.1 Hadoop 发行版本1.2 部署方式 二、预备条件2.1 环境准备2.2 创建新用户(可选)2.3 配置 SSH 无密码登录2.4 下载 Hadoop2.5 编辑 hadoop-env.sh 脚本2.6 编辑 dfs 和 yarn 脚本 三、单节点模式部署3.1 官方使用案例3.2 查看运行结果 四、伪分布模式部署…

用哪种建站程序做谷歌SEO更容易?

做网站很容易,但做一个能带来流量和订单的网站就没那么简单了。尤其是在谷歌SEO优化方面,不同的建站程序对SEO的支持程度也不同。在这方面,WordPress和Shopify无疑是最佳选择。 WordPress作为一个内容管理系统(CMS)&am…

关键词提取技术:TF-IDF 详解

1. 什么是TF-IDF? TF-IDF(Term Frequency-Inverse Document Frequency) 是一种统计方法,用于评估单词在文档集或语料库中的重要性。它是自然语言处理和信息检索中的核心技术之一。 TF-IDF主要基于以下两个概念: TF&a…

Java毕业设计 基于SSM jsp餐厅卫生安全系统

Java毕业设计 基于SSM jsp餐厅卫生安全系统 这篇博文将介绍一个基于SSM框架和jsp开发的餐厅卫生安全系统,适合用于Java毕业设计。 功能介绍 餐厅人员: 注册 登录 首页 图片轮播 窗口信息 窗口详情 文明窗口 差评窗口 系统公告 个人中心 管理员:…

亚信安全DeepSecurity中标知名寿险机构云主机安全项目

近日,亚信安全DeepSecurity成功中标国内知名寿险机构的云主机安全项目。亚信安全凭借在云主机安全防护领域的突出技术优势,结合安全运营的能力,以“实战化”为指导,为用户提供无惧威胁攻击、无忧安全运营的一站式云安全体系&#…