SlideShare una empresa de Scribd logo
1 de 37
University of Pittsburgh Intelligent Systems Program
Outline
• Introduction
• Hypothesis testing (pre-study)
• Findings and challenges
• JavaParser
• Conclusion &Future works
2AIEDCS 2013
Introduction
There are two possible ways for modeling
student’s knowledge:
• Coarse-grained knowledge modeling
• Fine-grained knowledge modeling
3AIEDCS 2013
Motivation
Fine-grained indexing?
Do we really need it ? ...
4AIEDCS 2013
• An important aspect of task sequencing in Adaptive
Hypermedia is the granularity of the domain model
and the task indexing.
• In general, the sequencing algorithm can better
determine the appropriate task if the granularity of
the domain model and the task indexing is finer.
• However, fine-grained domain models that dissect a
domain into dozens or hundreds of knowledge units
are much harder to develop and to use for indexing.
5AIEDCS 2013
• Typical approach to present programming knowledge
which uses coarse-grained topics like “loops” and
“increment” allows reasonable sequencing during
course. (Brusilovsky et al. 2009, Hsiao et al. 2010, Kavcic 2004, Vesin et
al. 2012)
• However, this approach fails in providing advance
sequencing such as providing support for exam
preparation or remediation.
6AIEDCS 2013
Outline
• Introduction
• Hypothesis testing (pre-study)
• Findings and challenges
• JavaParser
• Conclusion &Future works
7AIEDCS 2013
Pre-study
Knowledge Maximizer:
• An exam preparation tool for Java programming
• based on a fine-grained concept model of Java
knowledge
• assumes a student already completed a considerable
amount of work
• goal is to help her define gaps in knowledge and try
to redress them as soon as possible.
8AIEDCS 2013
11AIEDCS 2013
KM Parameters:
• How prepared is the student to do the
activity?
12





r
r
M
i
i
M
i
ii
w
wk
K
K: user knowledge level
Mr :prerequisite concepts
ki :knowledge in Ci
wi : weight of Ci for activity
AIEDCS 2013
• How prepared is the student to do the
activity?
• What is the impact of the activity?
13




 o
o
M
i
i
M
i
ii
w
wk
I
)1(
I : activity impact
Mo : outcome concepts
AIEDCS 2013
• How prepared is the student to do the
activity?
• What is the impact of the activity?
• What is the value of repeating the
activity again?
14
1
1


t
s
S
: inverse success rate for the activityS
S : number of success in the activity
t : number of times the activity is done
AIEDCS 2013
• Determining the sequence of top 10
activity with the highest rank using:
15
SIKR 
R : activity rank
K : knowledge level in prerequisites of activity
I : activity Impact
: Inverse of success rateS
AIEDCS 2013
Evaluation
• We conducted a classroom study for the Java Programming
undergraduate course.
• Study started on Dec. 4th 2012 about a week before the
final exam.
• The course also used QuizGuide (QG), and Progressor+ (P+)
systems to access Java questions (available from the
beginning of the semester).
• All these systems used same 103 parameterized Java
questions.
16AIEDCS 2013
Evaluation Measures
We grouped participants into two groups:
• KM: those who made at least ten attempt using
KM (n = 9)
• QG/P+: those who made no attempt using KM
and at least 10 attempt with QG/P+ (n = 16)
For each group we measured:
• Number of questions (attempts) done using each
system
• Success Rate
17AIEDCS 2013
Outline
• Introduction
• Hypothesis testing (pre-study)
• Findings and challenges
• JavaParser
• Conclusion &Future works
18AIEDCS 2013
System Usage Summary
19
6.20%
43.50%
50.20%
34.60%
45.30%
20.10%
0.00%
10.00%
20.00%
30.00%
40.00%
50.00%
60.00%
70.00%
80.00%
90.00%
100.00%
Easy Moderate Complex
Attempts per Question Compelixty
KM
QG,P+
AIEDCS 2013
Results
20
58% 64%
0%
50%
100%
KM QG,P+
Success rate
AIEDCS 2013
-12.80% -13.70%
11.53%
-15.00%
-10.00%
-5.00%
0.00%
5.00%
10.00%
15.00%
Class QG/P+ KM
Average Relative Progress Percentage
• Fine-grained knowledge modeling will push students
toward appropriate complex questions which does not
lead to miserable fails in those questions .
• During exam preparation, complex questions are more
useful, since they target more concepts at once.
• This helps students fill the gaps in their knowledge in a
more efficient way. (Eg. : 6 easy question must be done
to get the same outcome as only 1 complex question!)
22AIEDCS 2013
JAVA Ontology
http://www.sis.pitt.edu/~paws/ont/java.owl
23AIEDCS 2013
~ 400 node in ontology
~ 160 concept (leaf nodes)
24AIEDCS 2013
 103 JAVA Parameterized
Question
 1-5 classes per question
 5-52 concepts per question
~ 40% of questions has more than 20 concepts
25AIEDCS 2013
52 concepts or more
in a question ?
26AIEDCS 2013
JavaParser: A tool for automatic
indexing of Java Problems
Outline
• Introduction
• Hypothesis testing (pre-study)
• Findings and challenges
• JavaParser
• Conclusion &Future works
27AIEDCS 2013
Java Parser
• Developed using Eclipse AST Tree API
• The AST tree is semantically analyzed using
the information in each of its nodes.
28
1
2
3
AIEDCS 2013
Modifiers
Name
Parameters
Body
Structural properties of a method declaration
29
Exceptions
Return Type
Example
30
Public Method Declaration
AIEDCS 2013
Example
31
Return Type
Void
AIEDCS 2013
Example
32
FormalMethodParameter
Single Variable Declaration
AIEDCS 2013
Example
33
Exception
AIEDCS 2013
Example
34
Super Method Invocation
AIEDCS 2013
• Current version of JavaParser is able to extract
98.77% of the concepts in 103 manually
indexed questions.
• Average number of 8 extra concepts for each
question indexed by automatic parsing.
35AIEDCS 2013
Missed concept
• InheritanceBasedPolymorphism
• SuperclassSubclassConversion
• PolymorphicObjectCreationStatement
• MethodInheritance
• ….
AIEDCS 2013 36
Demo
http://adapt2.sis.pitt.edu/javaparser/ParseQuestion.jsp
AIEDCS 2013 37
Outline
• Introduction
• Hypothesis testing (pre-study)
• Findings and challenges
• JavaParser
• Conclusion &Future works
43AIEDCS 2013
Future work
Use the results of fine-indexing for:
• Improving the user modeling service
• cross content sequencing and providing
remediation in case of failing a question.
• Predicting parts of code that might lead to
student failure and provide hints accordingly.
• Expand the parser to extract more elaborated
concepts and programming patterns .
44AIEDCS 2013
Thank you!
Contact: roh38@pitt.edu
45AIEDCS 2013

Más contenido relacionado

La actualidad más candente

Lindsey carlson
Lindsey carlsonLindsey carlson
Lindsey carlson
Carlsol1
 
The Future of Online Testing with MOOCs: An Exploratory Analysis of Current P...
The Future of Online Testing with MOOCs: An Exploratory Analysis of Current P...The Future of Online Testing with MOOCs: An Exploratory Analysis of Current P...
The Future of Online Testing with MOOCs: An Exploratory Analysis of Current P...
Eamon Costello
 

La actualidad más candente (17)

Lindsey carlson
Lindsey carlsonLindsey carlson
Lindsey carlson
 
Resume_Pooja Chincholex
Resume_Pooja ChincholexResume_Pooja Chincholex
Resume_Pooja Chincholex
 
A Multivariate Elo-based Learner Model for Adaptive Educational Systems
A Multivariate Elo-based Learner Model for Adaptive Educational SystemsA Multivariate Elo-based Learner Model for Adaptive Educational Systems
A Multivariate Elo-based Learner Model for Adaptive Educational Systems
 
JPLAS IES 2015
JPLAS IES 2015JPLAS IES 2015
JPLAS IES 2015
 
LAK18 Reciprocal Peer Recommendation for Learning Purposes
LAK18 Reciprocal Peer Recommendation  for Learning PurposesLAK18 Reciprocal Peer Recommendation  for Learning Purposes
LAK18 Reciprocal Peer Recommendation for Learning Purposes
 
LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)
LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)
LEAD model for designing CS labs - T4E 2019 (Goa Dec 9-11)
 
Doctoral Consortium ECTEL presentation Learning Analytics Learning Design
Doctoral Consortium ECTEL presentation Learning Analytics Learning DesignDoctoral Consortium ECTEL presentation Learning Analytics Learning Design
Doctoral Consortium ECTEL presentation Learning Analytics Learning Design
 
The Future of Online Testing with MOOCs: An Exploratory Analysis of Current P...
The Future of Online Testing with MOOCs: An Exploratory Analysis of Current P...The Future of Online Testing with MOOCs: An Exploratory Analysis of Current P...
The Future of Online Testing with MOOCs: An Exploratory Analysis of Current P...
 
Occe2018: Student experiences with a bring your own laptop e-Exam system in p...
Occe2018: Student experiences with a bring your own laptop e-Exam system in p...Occe2018: Student experiences with a bring your own laptop e-Exam system in p...
Occe2018: Student experiences with a bring your own laptop e-Exam system in p...
 
Nivetha Venkat
Nivetha VenkatNivetha Venkat
Nivetha Venkat
 
Teacher-Aware Active Robot Learning
Teacher-Aware Active Robot LearningTeacher-Aware Active Robot Learning
Teacher-Aware Active Robot Learning
 
Brochure
BrochureBrochure
Brochure
 
What questions are MOOCs asking? An evidence based investigation
What questions are MOOCs asking? An evidence based investigationWhat questions are MOOCs asking? An evidence based investigation
What questions are MOOCs asking? An evidence based investigation
 
yasmina4
yasmina4yasmina4
yasmina4
 
Learning Management Systems Evaluation based on Neutrosophic sets
Learning Management Systems Evaluation based on Neutrosophic setsLearning Management Systems Evaluation based on Neutrosophic sets
Learning Management Systems Evaluation based on Neutrosophic sets
 
2017 Classroom Analytics
2017 Classroom Analytics2017 Classroom Analytics
2017 Classroom Analytics
 
The Moodle Quiz at the Open University: how we use it & how that helps students
The Moodle Quiz at the Open University: how we use it & how that helps studentsThe Moodle Quiz at the Open University: how we use it & how that helps students
The Moodle Quiz at the Open University: how we use it & how that helps students
 

Similar a Java parser a fine grained indexing tool and its application

A Multi-Objective Refactoring Approach to Introduce Design Patterns and Fix A...
A Multi-Objective Refactoring Approach to Introduce Design Patterns and Fix A...A Multi-Objective Refactoring Approach to Introduce Design Patterns and Fix A...
A Multi-Objective Refactoring Approach to Introduce Design Patterns and Fix A...
Ali Ouni
 

Similar a Java parser a fine grained indexing tool and its application (20)

Addictive links, Keynote talk at WWW 2014 workshop
Addictive links, Keynote talk at WWW 2014 workshopAddictive links, Keynote talk at WWW 2014 workshop
Addictive links, Keynote talk at WWW 2014 workshop
 
DEPT CONF (1) (1).pptx
DEPT CONF (1) (1).pptxDEPT CONF (1) (1).pptx
DEPT CONF (1) (1).pptx
 
YASQLT – Yet Another SQL Tutor. A Pragmatic Approach
YASQLT – Yet Another SQL Tutor. A Pragmatic ApproachYASQLT – Yet Another SQL Tutor. A Pragmatic Approach
YASQLT – Yet Another SQL Tutor. A Pragmatic Approach
 
Winter School defense simulation: Visualizing Activities for Self-reflection ...
Winter School defense simulation: Visualizing Activities for Self-reflection ...Winter School defense simulation: Visualizing Activities for Self-reflection ...
Winter School defense simulation: Visualizing Activities for Self-reflection ...
 
Kowledge zoom michelle
Kowledge zoom michelleKowledge zoom michelle
Kowledge zoom michelle
 
Teaching Open Web Mapping - AAG 2017
Teaching Open Web Mapping - AAG 2017Teaching Open Web Mapping - AAG 2017
Teaching Open Web Mapping - AAG 2017
 
Mehrnoosh vahdat workshop-data sharing 2014
Mehrnoosh vahdat  workshop-data sharing 2014Mehrnoosh vahdat  workshop-data sharing 2014
Mehrnoosh vahdat workshop-data sharing 2014
 
VII Jornadas eMadrid "Education in exponential times". Erkan Er: "Predicting ...
VII Jornadas eMadrid "Education in exponential times". Erkan Er: "Predicting ...VII Jornadas eMadrid "Education in exponential times". Erkan Er: "Predicting ...
VII Jornadas eMadrid "Education in exponential times". Erkan Er: "Predicting ...
 
Analysis of social interactions and prediction of assignment grades in a Mass...
Analysis of social interactions and prediction of assignment grades in a Mass...Analysis of social interactions and prediction of assignment grades in a Mass...
Analysis of social interactions and prediction of assignment grades in a Mass...
 
Project template
Project templateProject template
Project template
 
Enabling Real-Time Adaptivity in MOOCs with a Personalized Next-Step Recommen...
Enabling Real-Time Adaptivity in MOOCs with a Personalized Next-Step Recommen...Enabling Real-Time Adaptivity in MOOCs with a Personalized Next-Step Recommen...
Enabling Real-Time Adaptivity in MOOCs with a Personalized Next-Step Recommen...
 
lecture1.pdf
lecture1.pdflecture1.pdf
lecture1.pdf
 
Addictive links: Adaptive Navigation Support in College-Level Courses
Addictive links: Adaptive Navigation Support in College-Level CoursesAddictive links: Adaptive Navigation Support in College-Level Courses
Addictive links: Adaptive Navigation Support in College-Level Courses
 
Improving neural question generation using answer separation
Improving neural question generation using answer separationImproving neural question generation using answer separation
Improving neural question generation using answer separation
 
A Multi-Objective Refactoring Approach to Introduce Design Patterns and Fix A...
A Multi-Objective Refactoring Approach to Introduce Design Patterns and Fix A...A Multi-Objective Refactoring Approach to Introduce Design Patterns and Fix A...
A Multi-Objective Refactoring Approach to Introduce Design Patterns and Fix A...
 
Nagacv
NagacvNagacv
Nagacv
 
It 405 materi 1 pengantar
It 405 materi 1   pengantarIt 405 materi 1   pengantar
It 405 materi 1 pengantar
 
It 405 materi 1 pengantar
It 405 materi 1   pengantarIt 405 materi 1   pengantar
It 405 materi 1 pengantar
 
It 405 materi 1 pengantar
It 405 materi 1   pengantarIt 405 materi 1   pengantar
It 405 materi 1 pengantar
 
IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)
IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)
IRJET- Personalized E-Learning using Learner’s Capability Score (LCS)
 

Más de Roya Hosseini (7)

Hypertext 2016
Hypertext 2016Hypertext 2016
Hypertext 2016
 
SIGCSE 2016
SIGCSE 2016SIGCSE 2016
SIGCSE 2016
 
EC-TEL 2015
EC-TEL 2015EC-TEL 2015
EC-TEL 2015
 
AIED 2015 Poster- Off the Beaten Path: The Impact of Adaptive Content Sequenc...
AIED 2015 Poster- Off the Beaten Path: The Impact of Adaptive Content Sequenc...AIED 2015 Poster- Off the Beaten Path: The Impact of Adaptive Content Sequenc...
AIED 2015 Poster- Off the Beaten Path: The Impact of Adaptive Content Sequenc...
 
Aied 2013
Aied 2013Aied 2013
Aied 2013
 
Edm2014 investigating automated student modeling in a java mooc
Edm2014 investigating automated student modeling in a java moocEdm2014 investigating automated student modeling in a java mooc
Edm2014 investigating automated student modeling in a java mooc
 
Ppig2014 problem solvingpaths
Ppig2014 problem solvingpathsPpig2014 problem solvingpaths
Ppig2014 problem solvingpaths
 

Último

Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 

Último (20)

Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 

Java parser a fine grained indexing tool and its application

Notas del editor

  1. 46
  2. Coarse-grained knowledge modeling: modeling large chunks of knowledge (typically topics) Fine-grained knowledge modeling: modeling small piece of knowledge (typically concepts)
  3. One of the oldest functions of adaptive educational systems is guiding students to the most appropriate educational problems at any time during their learning process. In classic ICAI and ITS systems, this function was known as task sequencing
  4. In these special situations, students might have a reasonable overall understanding of the content (i.e., coarse-grained student model registers good level of knowledge), while still suffering some knowledge gaps and misconceptions that could only be registered using a finer-grained student model. In this situation, only a fine-grained indexing and sequencing tool is able to suggest learning tasks that can address these gaps and misconceptions.
  5. To demonstrate the importance of fine-grained indexing, we look to a system called Knowledge Maximizer [3] that uses fine-grained concept-level problem indexing to identify gaps in user knowledge for exam preparation.
  6. Comprises 103 parameterized questions (activity) indexed by ontology concepts.
  7. Goal is to recommend sequence of questions with the highest gain to the learner which will help her to complete gaps in her knowledge.
  8. Further Analyzing of number of attempts per questions complexity : Easy (15 or less concepts ) Moderate (16 to 90 concepts) Complex (more that 90 concepts) the total number of attempts made from JavaGuide/Progressor+ was much larger, which is natural since the students were familiar with JavaGuide and Progressor+ from the beginning of the class. Yet, it is quite remarkable that KZ, which was introduced just a week before the exam, was considerably used. the success rates across all systems were comparable. Despite a remarkable increase in complex questions, the success rates across all systems were comparable. Much larger fraction of students’ attempts in KZ has been done with complex questions. With complex questions students can check more concepts at once and move to their goal with much larger steps.
  9. the total number of attempts made from JavaGuide/Progressor+ was much larger, which is natural since the students were familiar with JavaGuide and Progressor+ from the beginning of the class. Yet, it is quite remarkable that KZ, which was introduced just a week before the exam, was considerably used. the success rates across all systems were comparable. Despite a remarkable increase in complex questions, the success rates across all systems were comparable. Much larger fraction of students’ attempts in KZ has been done with complex questions. With complex questions students can check more concepts at once and move to their goal with much larger steps.
  10. Then, progress percentage of students in each group were compared to the average progress percentage in whole class which also includes the student who did not use any system.
  11. The challenge here is that manual indexing is a very hard and time consuming process. A single question may have more than 90 concepts which is very hard to be indexed manually!
  12. AST tree consists of several nodes each containing some information known as structural properties.