SlideShare a Scribd company logo
1 of 22
Download to read offline
1/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Demonstration on Extending The Pageview
Feature to Page Section Based: Towards
Identifying Reading Patterns of Users
Fajar Purnama 1, Alvin Fungai 1, Tsuyoshi Usagawa1
1Graduate School of Science and Technology, Kumamoto University
fajar@st.cs.kumamoto-u.ac.jp, f.alvin@cs.kumamoto-u.ac.jp,
tuie@cs.kumamoto-u.ac.jp
November 9, 2016
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
2/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Outline
Introduction
Related Work
Web Application
Demonstration
Conclusion and Future Work
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
3/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Online with Information Communication Technology (ICT)
Access Information Anywhere Anytime
Interract Through Social Media
Information in Form of Audio and Video
Take Courses Online
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
4/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Posibility of Online Analytics (below are examples)
Pageviews of a Webpage [1]
Watch Statistic of a Youtube Channel
Browsing Behaviour Timestats [2]
Webpage Visitors Analytics by Piwik
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
5/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Example Analysis on Online Learning
Data:
contents viewed
discussions posted
assignments submitted
quizzes attempted
scores
From [3] shows the learning patterns of
those who passes and fails on a course.
From [4] states that content management
will affect how active students on online
course, for this case the number of post on
discussion forum rises when assignments
and quizzes were handed out.
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
6/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Limitation
Problem
Current data can answer what, when, and where a web page is
viewed but cannot answer how the web page is viewed.
Proposal
Extend the pageview feature by being able to monitor as far as
each sections of the page.
Objective
Demonstrate a web application that can track the date and
duration viewed on sections of a page, ultimately resulting into a
reading pattern.
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
7/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Related Work
In ICT Industry
Browser History
Statistical Pageviews
Timeline Pageviews
Tracking User Mouse Clicks
Scrolls and Keyboard Types
In Learning Analytics
Online Book Framework
Finger Trail Learning System
(FTLS) [5]
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
8/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
The Architecture
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
9/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Main Coding Concept
1: <form i d= s e c t a c t i o n=”thewebAPI”
2: onmouseleave=”submitFunction ( s e c t )”>
3: <div i d= s e c t onmouseenter=”startCount ( s e c t )”
4: onmouseleave=”stopCount ( s e c t )”>
5:
6: <input type=”t e x t ” i d=”date<sect >” name=”date”>
7: <input type=”t e x t ” i d=”duration <sect >” name=”d u r a t i o n”>
8:
9: Section Contents
10:
11: </div> </form>
Embed Javascript on Hypertext Markup Language (HTML) Page
onmouseenter: Upon mouse pointer enter, start the timer.
onmouseleave: Upon mouse pointer leave, stop the timer.
(The onmouseleave on the form tag is to submit the value (date and duration)
to the Web API upon leaving, on this work is written in Java)
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
10/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Dynamic Insertion Algorithm
Input : parent node : parent node i n html body ;
s e c t i o n n o d e : parent node as s e c t i o n i d e n t i f i e r ;
parent node name : the name of the parent node ;
p a r e n t n o d e l e n g t h : t o t a l number of parent node ;
d e f i n e d s e c t i o n n o d e n a m e : name of the node s e c t i o n n o d e ;
d e f i n e s e c t i o n n o d e l e n g t h : t o t a l number of s e c t i o n n o d e ;
1: i = 0; j = 0;
2: c r e a t e t r a c k e r c o d e ( i ) ;
3: i n s e r t t r a c k e r c o d e ( i ) b e f o r e parent node ( j ) ;
4: j = j+1 /∗go to next parent node because c u r r e n t parent
5: node i s now t r a c k e r c o d e ∗/
6: w h i l e p a r e n t n o d e l e n g t h > d e f i n e s e c t i o n n o d e l e n g t h +1 do
7: /∗ This p r o c e s s r e p e a t s u n t i l a l l parent node i s c l a d with
8: t r a c k e r code ∗/
9: i f parent node name ( j ) == d e f i n e d s e c t i o n n o d e n a m e do
10: i = i +1 /∗move to next t r a c k e r c o d e ∗/;
11: c r e a t e t r a c k e r c o d e ( i ) ;
12: i n s e r t t r a c k e r c o d e ( i ) b e f o r e parent node ( j )
13: j = j +1;
14: end i f
15: move parent node ( j ) i n t o t r a c k e r c o d e ( i ) as c h i l d
16: /∗ the number of parent node d e c r e a s e s and j i s c u r r e n t l y
17: p o i n t i n g to the next parent node ∗/
18: end w h i l e
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
11/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Dynamic Insertion Algorithm Illustration
1: <h1> s e c t i o n 1 <h1>
2: <p> content 1 <p>
3:
4: <h1> s e c t i o n 2 <h1>
5: <p> content 2 <p>
6:
7: <h1> s e c t i o n 3 <h1>
8: <p> content 3 <p>
1: <form . . . . . . > <d i v . . . . . . >
2:
3: </form> <div>
4:
5: <h1> s e c t i o n 1 <h1>
6: <p> content 1 <p>
7:
8: <h1> s e c t i o n 2 <h1>
9: <p> content 2 <p>
10:
11: <h1> s e c t i o n 3 <h1>
12: <p> content 3 <p>
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
12/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Dynamic Insertion Algorithm Illustration
1: <form . . . . . . > <d i v . . . . . . >
2:
3: <h1> s e c t i o n 1 <h1>
4:
5: </form> <div>
6:
7: <p> content 1 <p>
8:
9: <h1> s e c t i o n 2 <h1>
10: <p> content 2 <p>
11:
12: <h1> s e c t i o n 3 <h1>
13: <p> content 3 <p>
1: <form . . . . . . > <d i v . . . . . . >
2:
3: <h1> s e c t i o n 1 <h1>
4: <p> content 1 <p>
5:
6: </form> <div>
7:
8: <h1> s e c t i o n 2 <h1>
9: <p> content 2 <p>
10:
11: <h1> s e c t i o n 3 <h1>
12: <p> content 3 <p>
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
13/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Dynamic Insertion Algorithm Illustration
1: <form . . . . . . > <d i v . . . . . . >
2:
3: <h1> s e c t i o n 1 <h1>
4: <p> content 1 <p>
5:
6: </form> <div>
7:
8: <form . . . . . . > <d i v . . . . . . >
9:
10: </form> <div>
11:
12: <h1> s e c t i o n 2 <h1>
13: <p> content 2 <p>
14:
15: <h1> s e c t i o n 3 <h1>
16: <p> content 3 <p>
1: <form . . . . . . > <d i v . . . . . . >
2:
3: <h1> s e c t i o n 1 <h1>
4: <p> content 1 <p>
5:
6: </form> <div>
7:
8: <form . . . . . . > <d i v . . . . . . >
9:
10: <h1> s e c t i o n 2 <h1>
11:
12: </form> <div>
13:
14: <p> content 2 <p>
15:
16: <h1> s e c t i o n 3 <h1>
17: <p> content 3 <p>
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
14/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Dynamic Insertion Algorithm Illustration
1: <form . . . . . . > <d i v . . . . . . >
2:
3: <h1> s e c t i o n 1 <h1>
4: <p> content 1 <p>
5:
6: </form> <div>
7:
8: <form . . . . . . > <d i v . . . . . . >
9:
10: <h1> s e c t i o n 2 <h1>
11: <p> content 2 <p>
12:
13: </form> <div>
14:
15: <h1> s e c t i o n 3 <h1>
16: <p> content 3 <p>
1: <form . . . . . . > <d i v . . . . . . >
2:
3: <h1> s e c t i o n 1 <h1>
4: <p> content 1 <p>
5:
6: </form> <div>
7:
8: <form . . . . . . > <d i v . . . . . . >
9:
10: <h1> s e c t i o n 2 <h1>
11: <p> content 2 <p>
12:
13: </form> <div>
14:
15: <form . . . . . . > <d i v . . . . . . >
16:
17: </form> <div>
18
19: <h1> s e c t i o n 3 <h1>
20: <p> content 3 <p>
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
15/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Dynamic Insertion Algorithm Illustration
1: <form . . . . . . > <d i v . . . . . . >
2:
3: <h1> s e c t i o n 1 <h1>
4: <p> content 1 <p>
5:
6: </form> <div>
7:
8: <form . . . . . . > <d i v . . . . . . >
9:
10: <h1> s e c t i o n 2 <h1>
11: <p> content 2 <p>
12:
13: </form> <div>
14:
15: <form . . . . . . > <d i v . . . . . . >
16:
17: <h1> s e c t i o n 3 <h1>
18:
18: </form> <div>
19:
20: <p> content 3 <p>
1: <form . . . . . . > <d i v . . . . . . >
2:
3: <h1> s e c t i o n 1 <h1>
4: <p> content 1 <p>
5:
6: </form> <div>
7:
8: <form . . . . . . > <d i v . . . . . . >
9:
10: <h1> s e c t i o n 2 <h1>
11: <p> content 2 <p>
12:
13: </form> <div>
14:
15: <form . . . . . . > <d i v . . . . . . >
16:
17: <h1> s e c t i o n 3 <h1>
18: <p> content 3 <p>
19:
20: </form> <div>
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
16/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Application Programming Interface (API)
Input
Get parameters from submitted form in representation
interface.
Connect to database server.
Create database if not already.
Create tables if not already.
Put parameter values gotten into the tables.
Output
Connect to database server.
Choose database.
Get Data.
Analyze (beyond the scope of this work)
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
17/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Snapshot Demo
The timer on first section starts as the mouse cursor enters it.
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
18/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Snapshot Demo
The timer on first section stops as the mouse cursor leaves it and
starts on second section as the mouse cursor enters it.
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
19/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Snapshot Result
Purnama Fajar reads section 1 for 6 seconds, then moves to
section 2 and reads for 10 seconds, then moves to section 3 and
reads for 7 seconds, and so on.
Full Source Code:
https://github.com/0fajarpurnama0/Section_Based_Page_View
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
20/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Conclusion and Future Work
Conclusion
Extension of pageview feature that tracks date and time of
sections.
Track reading patterns of online users.
New possibility for researchers on related field.
Future Work
Existing webpage implementation (currently only on simple
HTML)
Further evaluation issues such as appearance, compatibility,
and resource consumption.
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
21/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Reference
[1] http://www.histats.com/viewstats/?sid=3383017&ccid=406
[2] http://www.wips.com/news/detail/26/time-stats-phenomenal-
chrome-extension
[3] M. Wen and C. P. Ros, Identifying Latent Study Habits by
Mining Learner Behavior Patterns in Massive Open Online Courses,
In Proc. 23rd ACM International Conference on Conference on
Information and Knowledge Management., pp. 1983-1986, 2014.
[4] D. Nandi, M. Hamilton, J. Harland and G. Warburton, How
Active are Students in Online Discussion Forums?, In Proc.
Thirteenth Australasian Computing Education Conference (ACE
2011)., pp. 125-134.
[5] K. Maruya, J. Watanabe, H. Takahashi and S. Hashiba, A
learning system utilizing learners active tracing behaviors, In Proc.
Fifth International Conference on Learning Analytics And
Knowledge., pp. 418-419, 2015.
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016
22/22
Introduction Related Work Web Application Demonstration Conclusion and Future Work
Thank you
Any comments or questions?
Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University
The Seventh International Conference on Science and Engineering (ICSE) 2016

More Related Content

Similar to Demonstration on extending_the_pageview_feature_to_page_section_based_presentation

Semantic Result Formats: Automatically Transforming Structured Data into usef...
Semantic Result Formats: Automatically Transforming Structured Data into usef...Semantic Result Formats: Automatically Transforming Structured Data into usef...
Semantic Result Formats: Automatically Transforming Structured Data into usef...Hans-Joerg Happel
 
Online_Examination
Online_ExaminationOnline_Examination
Online_ExaminationRupam Dey
 
Minor project report format for 2018 2019 final
Minor project report format for 2018 2019 finalMinor project report format for 2018 2019 final
Minor project report format for 2018 2019 finalShrikantkumar21
 
Campus news feed
Campus news feedCampus news feed
Campus news feedNoopur Koli
 
Chhabra Thermal Power Plant Report By Chandra Mohan Lodha
Chhabra Thermal Power Plant Report By Chandra Mohan LodhaChhabra Thermal Power Plant Report By Chandra Mohan Lodha
Chhabra Thermal Power Plant Report By Chandra Mohan LodhaChandra Mohan Lodha
 
Reshma Kodwani , BCA Third Year
Reshma Kodwani , BCA Third YearReshma Kodwani , BCA Third Year
Reshma Kodwani , BCA Third Yeardezyneecole
 
student-data-management-1-2.doc
student-data-management-1-2.docstudent-data-management-1-2.doc
student-data-management-1-2.docJagaBehera1
 
Shivani Chouhan , BCA Third Year
Shivani Chouhan , BCA Third YearShivani Chouhan , BCA Third Year
Shivani Chouhan , BCA Third YearDezyneecole
 
Minor Project Synopsis on Data Structure Visualizer
Minor Project Synopsis on Data Structure VisualizerMinor Project Synopsis on Data Structure Visualizer
Minor Project Synopsis on Data Structure VisualizerRonitShrivastava057
 
Ahmed sayed-abdelsalam
Ahmed sayed-abdelsalamAhmed sayed-abdelsalam
Ahmed sayed-abdelsalamAhmed Sayed
 
Report on design and development of low cost 3d printer
Report on design and development of low cost 3d printerReport on design and development of low cost 3d printer
Report on design and development of low cost 3d printerApurva Tolia
 
STUDENT PROJECT ALLOCATION AND MANAGEMENT SYSTEM
STUDENT PROJECT ALLOCATION AND MANAGEMENT SYSTEM STUDENT PROJECT ALLOCATION AND MANAGEMENT SYSTEM
STUDENT PROJECT ALLOCATION AND MANAGEMENT SYSTEM AlamNur10
 
FINAL documentation (Rupai Bhadra)
FINAL documentation (Rupai Bhadra)FINAL documentation (Rupai Bhadra)
FINAL documentation (Rupai Bhadra)Rupai Bhadra
 
Ronak Kachhawa , BCA Third Year
Ronak Kachhawa , BCA Third YearRonak Kachhawa , BCA Third Year
Ronak Kachhawa , BCA Third YearDezyneecole
 
Criminal Record Management System in the Perspective of Somalia
Criminal Record Management System in the Perspective of Somalia  Criminal Record Management System in the Perspective of Somalia
Criminal Record Management System in the Perspective of Somalia fowzi mohamed
 

Similar to Demonstration on extending_the_pageview_feature_to_page_section_based_presentation (20)

Semantic Result Formats: Automatically Transforming Structured Data into usef...
Semantic Result Formats: Automatically Transforming Structured Data into usef...Semantic Result Formats: Automatically Transforming Structured Data into usef...
Semantic Result Formats: Automatically Transforming Structured Data into usef...
 
Online_Examination
Online_ExaminationOnline_Examination
Online_Examination
 
Minor project report format for 2018 2019 final
Minor project report format for 2018 2019 finalMinor project report format for 2018 2019 final
Minor project report format for 2018 2019 final
 
Campus news feed
Campus news feedCampus news feed
Campus news feed
 
Chhabra Thermal Power Plant Report By Chandra Mohan Lodha
Chhabra Thermal Power Plant Report By Chandra Mohan LodhaChhabra Thermal Power Plant Report By Chandra Mohan Lodha
Chhabra Thermal Power Plant Report By Chandra Mohan Lodha
 
Face detection
Face detectionFace detection
Face detection
 
Sport.net(2).doc
Sport.net(2).docSport.net(2).doc
Sport.net(2).doc
 
Updated CV
Updated CVUpdated CV
Updated CV
 
Reshma Kodwani , BCA Third Year
Reshma Kodwani , BCA Third YearReshma Kodwani , BCA Third Year
Reshma Kodwani , BCA Third Year
 
mca online self
mca online selfmca online self
mca online self
 
student-data-management-1-2.doc
student-data-management-1-2.docstudent-data-management-1-2.doc
student-data-management-1-2.doc
 
Shivani Chouhan , BCA Third Year
Shivani Chouhan , BCA Third YearShivani Chouhan , BCA Third Year
Shivani Chouhan , BCA Third Year
 
Minor Project Synopsis on Data Structure Visualizer
Minor Project Synopsis on Data Structure VisualizerMinor Project Synopsis on Data Structure Visualizer
Minor Project Synopsis on Data Structure Visualizer
 
Ahmed sayed-abdelsalam
Ahmed sayed-abdelsalamAhmed sayed-abdelsalam
Ahmed sayed-abdelsalam
 
Project 2
Project 2Project 2
Project 2
 
Report on design and development of low cost 3d printer
Report on design and development of low cost 3d printerReport on design and development of low cost 3d printer
Report on design and development of low cost 3d printer
 
STUDENT PROJECT ALLOCATION AND MANAGEMENT SYSTEM
STUDENT PROJECT ALLOCATION AND MANAGEMENT SYSTEM STUDENT PROJECT ALLOCATION AND MANAGEMENT SYSTEM
STUDENT PROJECT ALLOCATION AND MANAGEMENT SYSTEM
 
FINAL documentation (Rupai Bhadra)
FINAL documentation (Rupai Bhadra)FINAL documentation (Rupai Bhadra)
FINAL documentation (Rupai Bhadra)
 
Ronak Kachhawa , BCA Third Year
Ronak Kachhawa , BCA Third YearRonak Kachhawa , BCA Third Year
Ronak Kachhawa , BCA Third Year
 
Criminal Record Management System in the Perspective of Somalia
Criminal Record Management System in the Perspective of Somalia  Criminal Record Management System in the Perspective of Somalia
Criminal Record Management System in the Perspective of Somalia
 

More from Fajar Purnama

Nimesha Ranasinghe's Research on Digital Flavours.pptx
Nimesha Ranasinghe's Research on Digital Flavours.pptxNimesha Ranasinghe's Research on Digital Flavours.pptx
Nimesha Ranasinghe's Research on Digital Flavours.pptxFajar Purnama
 
Mata Uang Kripto 101 untuk Pengguna: BAB 1 Cerita dan Filosofi
Mata Uang Kripto 101 untuk Pengguna: BAB 1 Cerita dan FilosofiMata Uang Kripto 101 untuk Pengguna: BAB 1 Cerita dan Filosofi
Mata Uang Kripto 101 untuk Pengguna: BAB 1 Cerita dan FilosofiFajar Purnama
 
Tugas Kuliah Flow Control Error dan Selective Repeat ARQ
Tugas Kuliah Flow Control Error dan Selective Repeat ARQTugas Kuliah Flow Control Error dan Selective Repeat ARQ
Tugas Kuliah Flow Control Error dan Selective Repeat ARQFajar Purnama
 
Transmisi citra pada perangkat jaringan sensor visual nirkabel platform imote...
Transmisi citra pada perangkat jaringan sensor visual nirkabel platform imote...Transmisi citra pada perangkat jaringan sensor visual nirkabel platform imote...
Transmisi citra pada perangkat jaringan sensor visual nirkabel platform imote...Fajar Purnama
 
Development of a lossy online mouse tracking method for capturing user intera...
Development of a lossy online mouse tracking method for capturing user intera...Development of a lossy online mouse tracking method for capturing user intera...
Development of a lossy online mouse tracking method for capturing user intera...Fajar Purnama
 
Recruiting future backup cryptocurrency miners with solar power bank on singl...
Recruiting future backup cryptocurrency miners with solar power bank on singl...Recruiting future backup cryptocurrency miners with solar power bank on singl...
Recruiting future backup cryptocurrency miners with solar power bank on singl...Fajar Purnama
 
fp slide on deep investigation of cross language plagiarism detection methods
fp slide on deep investigation of cross language plagiarism detection methodsfp slide on deep investigation of cross language plagiarism detection methods
fp slide on deep investigation of cross language plagiarism detection methodsFajar Purnama
 
I present someone's paper on eye tracking and web design.
I present someone's paper on eye tracking and web design.I present someone's paper on eye tracking and web design.
I present someone's paper on eye tracking and web design.Fajar Purnama
 
Portable and Synchronized Distributed Learning Management System in Severe Ne...
Portable and Synchronized Distributed Learning Management System in Severe Ne...Portable and Synchronized Distributed Learning Management System in Severe Ne...
Portable and Synchronized Distributed Learning Management System in Severe Ne...Fajar Purnama
 
Hand-Carry-Data-Collecting-Through-Questionnaire-and-Quiz-Alike-on-Crowds-usi...
Hand-Carry-Data-Collecting-Through-Questionnaire-and-Quiz-Alike-on-Crowds-usi...Hand-Carry-Data-Collecting-Through-Questionnaire-and-Quiz-Alike-on-Crowds-usi...
Hand-Carry-Data-Collecting-Through-Questionnaire-and-Quiz-Alike-on-Crowds-usi...Fajar Purnama
 
Incremental synchronization-implementation-on-survey-using-hand-carry-server-...
Incremental synchronization-implementation-on-survey-using-hand-carry-server-...Incremental synchronization-implementation-on-survey-using-hand-carry-server-...
Incremental synchronization-implementation-on-survey-using-hand-carry-server-...Fajar Purnama
 
Rdiff and Rsync Implementation on Moodle's Backup and Restore Feature of Cour...
Rdiff and Rsync Implementation on Moodle's Backup and Restore Feature of Cour...Rdiff and Rsync Implementation on Moodle's Backup and Restore Feature of Cour...
Rdiff and Rsync Implementation on Moodle's Backup and Restore Feature of Cour...Fajar Purnama
 
Presentation of Understanding and Surpassing Dropbox Globecom 2015
Presentation of Understanding and Surpassing Dropbox Globecom 2015Presentation of Understanding and Surpassing Dropbox Globecom 2015
Presentation of Understanding and Surpassing Dropbox Globecom 2015Fajar Purnama
 

More from Fajar Purnama (13)

Nimesha Ranasinghe's Research on Digital Flavours.pptx
Nimesha Ranasinghe's Research on Digital Flavours.pptxNimesha Ranasinghe's Research on Digital Flavours.pptx
Nimesha Ranasinghe's Research on Digital Flavours.pptx
 
Mata Uang Kripto 101 untuk Pengguna: BAB 1 Cerita dan Filosofi
Mata Uang Kripto 101 untuk Pengguna: BAB 1 Cerita dan FilosofiMata Uang Kripto 101 untuk Pengguna: BAB 1 Cerita dan Filosofi
Mata Uang Kripto 101 untuk Pengguna: BAB 1 Cerita dan Filosofi
 
Tugas Kuliah Flow Control Error dan Selective Repeat ARQ
Tugas Kuliah Flow Control Error dan Selective Repeat ARQTugas Kuliah Flow Control Error dan Selective Repeat ARQ
Tugas Kuliah Flow Control Error dan Selective Repeat ARQ
 
Transmisi citra pada perangkat jaringan sensor visual nirkabel platform imote...
Transmisi citra pada perangkat jaringan sensor visual nirkabel platform imote...Transmisi citra pada perangkat jaringan sensor visual nirkabel platform imote...
Transmisi citra pada perangkat jaringan sensor visual nirkabel platform imote...
 
Development of a lossy online mouse tracking method for capturing user intera...
Development of a lossy online mouse tracking method for capturing user intera...Development of a lossy online mouse tracking method for capturing user intera...
Development of a lossy online mouse tracking method for capturing user intera...
 
Recruiting future backup cryptocurrency miners with solar power bank on singl...
Recruiting future backup cryptocurrency miners with solar power bank on singl...Recruiting future backup cryptocurrency miners with solar power bank on singl...
Recruiting future backup cryptocurrency miners with solar power bank on singl...
 
fp slide on deep investigation of cross language plagiarism detection methods
fp slide on deep investigation of cross language plagiarism detection methodsfp slide on deep investigation of cross language plagiarism detection methods
fp slide on deep investigation of cross language plagiarism detection methods
 
I present someone's paper on eye tracking and web design.
I present someone's paper on eye tracking and web design.I present someone's paper on eye tracking and web design.
I present someone's paper on eye tracking and web design.
 
Portable and Synchronized Distributed Learning Management System in Severe Ne...
Portable and Synchronized Distributed Learning Management System in Severe Ne...Portable and Synchronized Distributed Learning Management System in Severe Ne...
Portable and Synchronized Distributed Learning Management System in Severe Ne...
 
Hand-Carry-Data-Collecting-Through-Questionnaire-and-Quiz-Alike-on-Crowds-usi...
Hand-Carry-Data-Collecting-Through-Questionnaire-and-Quiz-Alike-on-Crowds-usi...Hand-Carry-Data-Collecting-Through-Questionnaire-and-Quiz-Alike-on-Crowds-usi...
Hand-Carry-Data-Collecting-Through-Questionnaire-and-Quiz-Alike-on-Crowds-usi...
 
Incremental synchronization-implementation-on-survey-using-hand-carry-server-...
Incremental synchronization-implementation-on-survey-using-hand-carry-server-...Incremental synchronization-implementation-on-survey-using-hand-carry-server-...
Incremental synchronization-implementation-on-survey-using-hand-carry-server-...
 
Rdiff and Rsync Implementation on Moodle's Backup and Restore Feature of Cour...
Rdiff and Rsync Implementation on Moodle's Backup and Restore Feature of Cour...Rdiff and Rsync Implementation on Moodle's Backup and Restore Feature of Cour...
Rdiff and Rsync Implementation on Moodle's Backup and Restore Feature of Cour...
 
Presentation of Understanding and Surpassing Dropbox Globecom 2015
Presentation of Understanding and Surpassing Dropbox Globecom 2015Presentation of Understanding and Surpassing Dropbox Globecom 2015
Presentation of Understanding and Surpassing Dropbox Globecom 2015
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Demonstration on extending_the_pageview_feature_to_page_section_based_presentation

  • 1. 1/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Demonstration on Extending The Pageview Feature to Page Section Based: Towards Identifying Reading Patterns of Users Fajar Purnama 1, Alvin Fungai 1, Tsuyoshi Usagawa1 1Graduate School of Science and Technology, Kumamoto University fajar@st.cs.kumamoto-u.ac.jp, f.alvin@cs.kumamoto-u.ac.jp, tuie@cs.kumamoto-u.ac.jp November 9, 2016 Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 2. 2/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Outline Introduction Related Work Web Application Demonstration Conclusion and Future Work Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 3. 3/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Online with Information Communication Technology (ICT) Access Information Anywhere Anytime Interract Through Social Media Information in Form of Audio and Video Take Courses Online Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 4. 4/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Posibility of Online Analytics (below are examples) Pageviews of a Webpage [1] Watch Statistic of a Youtube Channel Browsing Behaviour Timestats [2] Webpage Visitors Analytics by Piwik Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 5. 5/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Example Analysis on Online Learning Data: contents viewed discussions posted assignments submitted quizzes attempted scores From [3] shows the learning patterns of those who passes and fails on a course. From [4] states that content management will affect how active students on online course, for this case the number of post on discussion forum rises when assignments and quizzes were handed out. Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 6. 6/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Limitation Problem Current data can answer what, when, and where a web page is viewed but cannot answer how the web page is viewed. Proposal Extend the pageview feature by being able to monitor as far as each sections of the page. Objective Demonstrate a web application that can track the date and duration viewed on sections of a page, ultimately resulting into a reading pattern. Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 7. 7/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Related Work In ICT Industry Browser History Statistical Pageviews Timeline Pageviews Tracking User Mouse Clicks Scrolls and Keyboard Types In Learning Analytics Online Book Framework Finger Trail Learning System (FTLS) [5] Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 8. 8/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work The Architecture Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 9. 9/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Main Coding Concept 1: <form i d= s e c t a c t i o n=”thewebAPI” 2: onmouseleave=”submitFunction ( s e c t )”> 3: <div i d= s e c t onmouseenter=”startCount ( s e c t )” 4: onmouseleave=”stopCount ( s e c t )”> 5: 6: <input type=”t e x t ” i d=”date<sect >” name=”date”> 7: <input type=”t e x t ” i d=”duration <sect >” name=”d u r a t i o n”> 8: 9: Section Contents 10: 11: </div> </form> Embed Javascript on Hypertext Markup Language (HTML) Page onmouseenter: Upon mouse pointer enter, start the timer. onmouseleave: Upon mouse pointer leave, stop the timer. (The onmouseleave on the form tag is to submit the value (date and duration) to the Web API upon leaving, on this work is written in Java) Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 10. 10/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Dynamic Insertion Algorithm Input : parent node : parent node i n html body ; s e c t i o n n o d e : parent node as s e c t i o n i d e n t i f i e r ; parent node name : the name of the parent node ; p a r e n t n o d e l e n g t h : t o t a l number of parent node ; d e f i n e d s e c t i o n n o d e n a m e : name of the node s e c t i o n n o d e ; d e f i n e s e c t i o n n o d e l e n g t h : t o t a l number of s e c t i o n n o d e ; 1: i = 0; j = 0; 2: c r e a t e t r a c k e r c o d e ( i ) ; 3: i n s e r t t r a c k e r c o d e ( i ) b e f o r e parent node ( j ) ; 4: j = j+1 /∗go to next parent node because c u r r e n t parent 5: node i s now t r a c k e r c o d e ∗/ 6: w h i l e p a r e n t n o d e l e n g t h > d e f i n e s e c t i o n n o d e l e n g t h +1 do 7: /∗ This p r o c e s s r e p e a t s u n t i l a l l parent node i s c l a d with 8: t r a c k e r code ∗/ 9: i f parent node name ( j ) == d e f i n e d s e c t i o n n o d e n a m e do 10: i = i +1 /∗move to next t r a c k e r c o d e ∗/; 11: c r e a t e t r a c k e r c o d e ( i ) ; 12: i n s e r t t r a c k e r c o d e ( i ) b e f o r e parent node ( j ) 13: j = j +1; 14: end i f 15: move parent node ( j ) i n t o t r a c k e r c o d e ( i ) as c h i l d 16: /∗ the number of parent node d e c r e a s e s and j i s c u r r e n t l y 17: p o i n t i n g to the next parent node ∗/ 18: end w h i l e Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 11. 11/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Dynamic Insertion Algorithm Illustration 1: <h1> s e c t i o n 1 <h1> 2: <p> content 1 <p> 3: 4: <h1> s e c t i o n 2 <h1> 5: <p> content 2 <p> 6: 7: <h1> s e c t i o n 3 <h1> 8: <p> content 3 <p> 1: <form . . . . . . > <d i v . . . . . . > 2: 3: </form> <div> 4: 5: <h1> s e c t i o n 1 <h1> 6: <p> content 1 <p> 7: 8: <h1> s e c t i o n 2 <h1> 9: <p> content 2 <p> 10: 11: <h1> s e c t i o n 3 <h1> 12: <p> content 3 <p> Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 12. 12/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Dynamic Insertion Algorithm Illustration 1: <form . . . . . . > <d i v . . . . . . > 2: 3: <h1> s e c t i o n 1 <h1> 4: 5: </form> <div> 6: 7: <p> content 1 <p> 8: 9: <h1> s e c t i o n 2 <h1> 10: <p> content 2 <p> 11: 12: <h1> s e c t i o n 3 <h1> 13: <p> content 3 <p> 1: <form . . . . . . > <d i v . . . . . . > 2: 3: <h1> s e c t i o n 1 <h1> 4: <p> content 1 <p> 5: 6: </form> <div> 7: 8: <h1> s e c t i o n 2 <h1> 9: <p> content 2 <p> 10: 11: <h1> s e c t i o n 3 <h1> 12: <p> content 3 <p> Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 13. 13/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Dynamic Insertion Algorithm Illustration 1: <form . . . . . . > <d i v . . . . . . > 2: 3: <h1> s e c t i o n 1 <h1> 4: <p> content 1 <p> 5: 6: </form> <div> 7: 8: <form . . . . . . > <d i v . . . . . . > 9: 10: </form> <div> 11: 12: <h1> s e c t i o n 2 <h1> 13: <p> content 2 <p> 14: 15: <h1> s e c t i o n 3 <h1> 16: <p> content 3 <p> 1: <form . . . . . . > <d i v . . . . . . > 2: 3: <h1> s e c t i o n 1 <h1> 4: <p> content 1 <p> 5: 6: </form> <div> 7: 8: <form . . . . . . > <d i v . . . . . . > 9: 10: <h1> s e c t i o n 2 <h1> 11: 12: </form> <div> 13: 14: <p> content 2 <p> 15: 16: <h1> s e c t i o n 3 <h1> 17: <p> content 3 <p> Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 14. 14/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Dynamic Insertion Algorithm Illustration 1: <form . . . . . . > <d i v . . . . . . > 2: 3: <h1> s e c t i o n 1 <h1> 4: <p> content 1 <p> 5: 6: </form> <div> 7: 8: <form . . . . . . > <d i v . . . . . . > 9: 10: <h1> s e c t i o n 2 <h1> 11: <p> content 2 <p> 12: 13: </form> <div> 14: 15: <h1> s e c t i o n 3 <h1> 16: <p> content 3 <p> 1: <form . . . . . . > <d i v . . . . . . > 2: 3: <h1> s e c t i o n 1 <h1> 4: <p> content 1 <p> 5: 6: </form> <div> 7: 8: <form . . . . . . > <d i v . . . . . . > 9: 10: <h1> s e c t i o n 2 <h1> 11: <p> content 2 <p> 12: 13: </form> <div> 14: 15: <form . . . . . . > <d i v . . . . . . > 16: 17: </form> <div> 18 19: <h1> s e c t i o n 3 <h1> 20: <p> content 3 <p> Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 15. 15/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Dynamic Insertion Algorithm Illustration 1: <form . . . . . . > <d i v . . . . . . > 2: 3: <h1> s e c t i o n 1 <h1> 4: <p> content 1 <p> 5: 6: </form> <div> 7: 8: <form . . . . . . > <d i v . . . . . . > 9: 10: <h1> s e c t i o n 2 <h1> 11: <p> content 2 <p> 12: 13: </form> <div> 14: 15: <form . . . . . . > <d i v . . . . . . > 16: 17: <h1> s e c t i o n 3 <h1> 18: 18: </form> <div> 19: 20: <p> content 3 <p> 1: <form . . . . . . > <d i v . . . . . . > 2: 3: <h1> s e c t i o n 1 <h1> 4: <p> content 1 <p> 5: 6: </form> <div> 7: 8: <form . . . . . . > <d i v . . . . . . > 9: 10: <h1> s e c t i o n 2 <h1> 11: <p> content 2 <p> 12: 13: </form> <div> 14: 15: <form . . . . . . > <d i v . . . . . . > 16: 17: <h1> s e c t i o n 3 <h1> 18: <p> content 3 <p> 19: 20: </form> <div> Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 16. 16/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Application Programming Interface (API) Input Get parameters from submitted form in representation interface. Connect to database server. Create database if not already. Create tables if not already. Put parameter values gotten into the tables. Output Connect to database server. Choose database. Get Data. Analyze (beyond the scope of this work) Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 17. 17/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Snapshot Demo The timer on first section starts as the mouse cursor enters it. Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 18. 18/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Snapshot Demo The timer on first section stops as the mouse cursor leaves it and starts on second section as the mouse cursor enters it. Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 19. 19/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Snapshot Result Purnama Fajar reads section 1 for 6 seconds, then moves to section 2 and reads for 10 seconds, then moves to section 3 and reads for 7 seconds, and so on. Full Source Code: https://github.com/0fajarpurnama0/Section_Based_Page_View Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 20. 20/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Conclusion and Future Work Conclusion Extension of pageview feature that tracks date and time of sections. Track reading patterns of online users. New possibility for researchers on related field. Future Work Existing webpage implementation (currently only on simple HTML) Further evaluation issues such as appearance, compatibility, and resource consumption. Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 21. 21/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Reference [1] http://www.histats.com/viewstats/?sid=3383017&ccid=406 [2] http://www.wips.com/news/detail/26/time-stats-phenomenal- chrome-extension [3] M. Wen and C. P. Ros, Identifying Latent Study Habits by Mining Learner Behavior Patterns in Massive Open Online Courses, In Proc. 23rd ACM International Conference on Conference on Information and Knowledge Management., pp. 1983-1986, 2014. [4] D. Nandi, M. Hamilton, J. Harland and G. Warburton, How Active are Students in Online Discussion Forums?, In Proc. Thirteenth Australasian Computing Education Conference (ACE 2011)., pp. 125-134. [5] K. Maruya, J. Watanabe, H. Takahashi and S. Hashiba, A learning system utilizing learners active tracing behaviors, In Proc. Fifth International Conference on Learning Analytics And Knowledge., pp. 418-419, 2015. Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016
  • 22. 22/22 Introduction Related Work Web Application Demonstration Conclusion and Future Work Thank you Any comments or questions? Presented by: Fajar Purnama Graduate School of Science and Technology, Kumamoto University The Seventh International Conference on Science and Engineering (ICSE) 2016