Software Framework Design For Learning Data Analysis
碩士 === 逢甲大學 === 資訊工程學系 === 107 === Learning behavior analysis is becoming an important part of the online learning platform, allowing instructors to observe the students' learning status from the analysis results and also notice students that are progressing behind schedule so that they can pro...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2019
|
Online Access: | http://ndltd.ncl.edu.tw/handle/633jea |
id |
ndltd-TW-107FCU00392033 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-107FCU003920332019-08-29T03:40:01Z http://ndltd.ncl.edu.tw/handle/633jea Software Framework Design For Learning Data Analysis 基於物件導向設計之學習行為分析之軟體框架 YEH, TZU-NING 葉子寧 碩士 逢甲大學 資訊工程學系 107 Learning behavior analysis is becoming an important part of the online learning platform, allowing instructors to observe the students' learning status from the analysis results and also notice students that are progressing behind schedule so that they can provide help to the students. They can also know the number of students and pass the course. In the past two years, we have developed a Dashboard, an analysis system for the mage system, which provides students with the ability to view course records, for teachers to watch the performance of the whole class and view full course information etc. Like general software, Dashboard's system features will continue to increase, and the system is becoming increasingly large and difficult to expand. In order to solve the above situations, this paper proposes a set of learning behavior analysis framework, and this framework is designed based on object oriented. We will build this framework based on the following processes: (1) Establish a system functional architecture; (2) Establish basic object design; (3) Design function of each object, (4) Building a software framework with reference to software refactoring methods and design pattern; (5) Refactoring past systems based on this system’s framework. This framework provides the commonly function in learning behavior analysis software. This framework also provides the behavior of watching videos. If a developer wants to analyze the behavior of students watching the video, they can also use the preprocessed information in the framework. If a developer needs to use this framework to analyze the learning behavior of students in the learning platform, they only need to extend the parent class or modify a small number of programs to start operation, it will also allow the saving of results to the database for easy use of the web page. The introduction of this framework not only shortens the development time of developers, but also makes the maintenance of learning behavior analysis system easier. HSUEH, NIEN-LIN 薛念林 2019 學位論文 ; thesis 34 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 逢甲大學 === 資訊工程學系 === 107 === Learning behavior analysis is becoming an important part of the online learning platform, allowing instructors to observe the students' learning status from the analysis results and also notice students that are progressing behind schedule so that they can provide help to the students. They can also know the number of students and pass the course. In the past two years, we have developed a Dashboard, an analysis system for the mage system, which provides students with the ability to view course records, for teachers to watch the performance of the whole class and view full course information etc. Like general software, Dashboard's system features will continue to increase, and the system is becoming increasingly large and difficult to expand.
In order to solve the above situations, this paper proposes a set of learning behavior analysis framework, and this framework is designed based on object oriented. We will build this framework based on the following processes: (1) Establish a system functional architecture; (2) Establish basic object design; (3) Design function of each object, (4) Building a software framework with reference to software refactoring methods and design pattern; (5) Refactoring past systems based on this system’s framework. This framework provides the commonly function in learning behavior analysis software. This framework also provides the behavior of watching videos. If a developer wants to analyze the behavior of students watching the video, they can also use the preprocessed information in the framework. If a developer needs to use this framework to analyze the learning behavior of students in the learning platform, they only need to extend the parent class or modify a small number of programs to start operation, it will also allow the saving of results to the database for easy use of the web page. The introduction of this framework not only shortens the development time of developers, but also makes the maintenance of learning behavior analysis system easier.
|
author2 |
HSUEH, NIEN-LIN |
author_facet |
HSUEH, NIEN-LIN YEH, TZU-NING 葉子寧 |
author |
YEH, TZU-NING 葉子寧 |
spellingShingle |
YEH, TZU-NING 葉子寧 Software Framework Design For Learning Data Analysis |
author_sort |
YEH, TZU-NING |
title |
Software Framework Design For Learning Data Analysis |
title_short |
Software Framework Design For Learning Data Analysis |
title_full |
Software Framework Design For Learning Data Analysis |
title_fullStr |
Software Framework Design For Learning Data Analysis |
title_full_unstemmed |
Software Framework Design For Learning Data Analysis |
title_sort |
software framework design for learning data analysis |
publishDate |
2019 |
url |
http://ndltd.ncl.edu.tw/handle/633jea |
work_keys_str_mv |
AT yehtzuning softwareframeworkdesignforlearningdataanalysis AT yèziníng softwareframeworkdesignforlearningdataanalysis AT yehtzuning jīyúwùjiàndǎoxiàngshèjìzhīxuéxíxíngwèifēnxīzhīruǎntǐkuāngjià AT yèziníng jīyúwùjiàndǎoxiàngshèjìzhīxuéxíxíngwèifēnxīzhīruǎntǐkuāngjià |
_version_ |
1719238683739029504 |