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...

Full description

Bibliographic Details
Main Authors: YEH, TZU-NING, 葉子寧
Other Authors: HSUEH, NIEN-LIN
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