5.2 Recommendation
To enhance the features of the system, several enhancements are identified as future work for this project. Proposed enhancements are listed below:
• Develop a generic taxonomy approach for searching learning resource
This project is only focusing on implementation of taxonomy approach in Moodie only. This approach can be implemented in other e-learning system as well. For future enhancements, a generic approach can be developed where it can be integrate with other e-learning systems.
• Add search agent to aggregate the content from online database and e-resources Online database or e-resource is excellent sources for student to search for latest journals or work papers. Examples of e-resources currently available are ACM Digital Library, IEEEIIEE Electronic Library, IT KnowledgeBASE, Springer LINK, Science Direct and SPE e-Library. Search agent can be created to search information from online databases and e-resources and search results arB classified in taxonomy tree.
11) Wikipedia Free Encyclopedia. Taxonomy Classification. Retrieved January 18th, 2007, from http://en.wikipedia.org/wiki/Taxonomic classification
12) Godfray, H.CJ (2002). Challenges for taxonomy. Nature 417: 17-19
13) Wikipedia Free Encyclopedia. Web Taxonomy. Retrieved January 18th, 2007, from http://en.wikipedia.org/wiki/Web Taxonomy
14) C. Apte et al. Towards language independent automated learning of text categorization models. In SIGIR Conference on Research and Development in lnfonnation Retrieval, pages 23-30, 1994.
15) S. Chakrabarti et a!. Scalable feature selection, classification and signature generation for organizing large text databases into hierarchical topic taxonomies.
The VLDB joumal,7(3):163-178, 1998.
16) S. M. Pahlevi, H. Kitagawa, "Taxonomy-based adaptive web search method", University ofTsukuba, 2002.
17) A. Broder, "A taxonomy of web search", IBM, 2002.
18) L. Kerschberg, W. Kim, and A. Scime, "A Personalizable Agent for Semantic Taxonomy-Based Web Search", George Mason University, 2003.
APPENDIX
APPENDIX A
PROJECT GANTT CHART
---{· '
2 !m!l
~~--1
3 ~-~
-~--~-
-1
5 !m!l
·--6 ~fi£3
--=r--
-a·--'m!!
__ 9 ___ i[8
---1r--i9 w!
12-l§!
- - - - '
13 !
---·r;r--1 re
-~trB 16
1. 1 Propose Topic
1.2 Topic assigmed to stwdent 2. ProtlletTI Definition ·
2.1 Identifying problem statement for pr· • 2.2 Defining the seope and constrains f• . 3. Conduct Research
3.1· studying the availlable e-leaming sy 3.2 Research on Taxonomy Methods
· 4. Identify Approach and E-leaming SystE 4.1 Identify E-l.eaming System
4.2 Identify Approach ,4. Design
4.1 DesignSyslem Flbw 4.2 Design taxonomy Tree 4.3 Design Summary Page
17--d~i . . -·· 4.4 Design search results page for ever ---T8--"-· 5. Development
19
tl£3
5.1 Develop taxonomy tree--2o-·
5.2 Develop summary page21--
-22~
---23 --c m!l
·-~---o
-2s-'s
~--
L---·
21 ·
8
-28~,
- 29 -·l 30--i
'31-~[8
5.3 Develop searching pages for each c 6. Integration
6.1 Integrate the develop page with MO<
1. Testing and Evaluation 7.1 Conduct functionality test 7.2 Conduct integration lest 7.3 Conduct user acceplanee test 7 FYP Part A Research Evaluation
· 8 Seminar 9 Pre-EDX
10 Oral Presentation (Exte•nat Examinel"! ·
6 darts.
1 day 8days 4darts 4 daljls 21 days •
12 darts 21 days 12 days?
6days?.
6days?
33 days 7days 6days 10 days
vvf3d 7tzel06 ·
WedS/9100' Mon 8/14/0&.
Mon 8/14/06 • Fri 8118/00 Mon 8/28/0&
ttiu917/06 Man 8128/06 • Thu 9/28/06• · Thu 9128/06 • Fri 1016/06.
Thu10/19/0&.
Thu 10/19/06
Wed8f2/061 Wed 819/06 Wed8/23/06 Thu 8/17/06 Wed 8123tll6 Mon 9/25/06 Fri 9122/06 Mon 9125/06 Fri 10/13/06 Thu 10/5/06 Fri 10/13!06 Mon 1214106 Fri 10/27/06 Mon 10/30/00 Mon 1116/06 tue 1117/00 Mon 11120/06 10 days, Tue 11!211()6 Mon 1214/06 50 days Wed 1212ol06• · Tue 2127/07 10 days Wed 12120/06 Tue 1f2/07 20 days· Wed 113/07 Tue 1131J/07 20 days
10 days·
10 days·
13 days 5days 3 days 3 days 4days Sdays 1 day 2days ·
Wed 1131/07 Thu 311/07·•
Thu 311/07 Mon 3/19/07' •
Man 3119/07 Man 3128/07
Tue 2127/07 Wed 3/14/07 Wed 3/14/07 Wed4/4/07 Fri 3/23/07 Wed 312iJ/07 Mon 4f2107
wed
414to7Fri 416/07' · Wed 4/11/07 Fri 4161()7 · Thu 4/12107 Fri 416/07' Fri 416/07 Mon 412:3/07' Tue 4124/07
""'
~11~1'jilil!il[~-ll~'ll0.-.~'·· --~~-;'?x:-,_N:JY< 'W:JG/(kfr:';'\0;;;-;.:;··---·---·----~---·
Task !%\l:iii1Nx,~111Rillll11 MUestone
•
Exlernal Tasks...
m~~il
________ _j
II i
I
•
a; c:"'
i
""
!(! .9/1- ::ij 1ii 1ii E c: ~
~ ~ w w
•
(I) ~
c: m
~
s
.,
E= =>
:;;; (/)
S>
a;
.E '6
~
<='
..
EE =>
(/)
0
.,
a.
·e-
ill
e
Ol g a.
N
"
a_ li'
•
d) t: 0 .--'" :~/.,
'lZ-"
~
.J!!:e
d)a; iii t:
t: t: =
~ ~
..,
i i ~
w w
• i5
E E ioj
.,
1:' (/)"
" g>t:
"'
~
.,
E 0 E·e- .,
Q... "
:::0 (/) a.
Project: ganchartfyj>
Task
Split
~t%1'"' J)w:~~tC5G-hi(<:cl , ~'~rn~lili• Milestone
Summary
•
T - ---..,..E~rnaiTasks ~-"
E~rnal Milestone
+
Task
IIJI.IItil!f:\1@1
M~estone•
Exlemal Tasks - ·•
m 2:'§ E
"'
ll! m <:- (J) " g>
0 E
·i
0.~
E ::l::0 (J) 0.
•
G) c:c>
UJ
i
... .,
~"'
1- :;
iii iii G) c:
E E
:a
~
w ~ 0"' "'
•
APPENDIXB
LIST OF TABLES IN MOODLE DATABASE
Appendix B: List of Tables in Moodie Database.
Table adodb _logsql mdl_ assignment mdl_ assignrnent_submissions
mdl_ backup_ config mdl_ backup_ courses
mdl_backup_files mdl_ backup _ids mdl_ backup _log
mdl_block mdl_ block _instance
mdl_ block _pinned mdl_ block_rss~client
mdl_ blog_ tag_ instance mdl_ cache_ filters
mdl_cache_text mdl_chat mdl_ chat_ messages
mdl_ chat_ users mdl_choice mdl_ choice_ answers
mdl_ choice_ options mdl config mdl_config_plugins
mdl course
mdl course allowed modules - - - mdl_ course_ categories
mdl_ course_ display mdl_course_meta mdl_ course_ modules
mdl_ course _request mdl_ course _sections
Table
mdl_ data_ comments mdt data_ content
mdl_data_fields mdl_data_ratings mdl_data_records mdl_ enrol_ authorize mdl_ enrol_ authorize _refunds
mdl_ enrol_paypal
mdl~event
mdl_forurn mdl _forum_ discussions
mdl_forurn _posts mdl_forurn _queue mdl_forurn _ratings
mdl_forurn_read mdl_forum_subscriptions
mdl_ forum_ track _prefs mdl _glossary mdl_glossary _alias mdl_glossary _categories mdl _glossary_ comments mdl_glossary_entries mdl_glossary _entries_ categories
mdl _glossary _formats mdl _glossary _ratings
mdl_grade _category mdl_grade _exceptions
mdl_grade _item mdl_grade _letter mdl_grade _preferences
mdl_groups mdl_groups_members
mdl hotpot
table mdl_ hotpot_ details mdl_ hotpot_ questions mdl_ hotpot_responses mdl_hotpot_strings
mdljournal mdljournal_ entries
mdl_label mdl_lams mdl_lesson mdl _lesson_ answers mdl_lesson_attempts md!Jesson _branch md!Jesson _default mdl_lesson _grades m<l!Jesson _high _scores
md!Jesson_pages mdl_lesson_timer
mdl_log mdl_log_ display
mdl_message mdl_ message_ contacts
m<ll_message_read mdl_modules
mdl_post mdl_question mdl_ question_ answers mdl_ question_ attempts mdl_ question_ calculated mdl_ ql!estion _ c11tegories mdl_question_datasets mdl_ question_ dataset_ definitions
mdl_question_dataset_items mdl_ question_ match mdl_ question_ match _sub mdl_ question_ multianswer
m<ll_ ql!estion _ multichoice mdl_ question_ numerical
Table
mdl_ question_ numerical_ units mdl_question _randomsamatch
mdl_ question _rqp mdl_ question_rqp _servers
mdl_question_rqp_states mdl_ question_rqp _types mdl_ question_ sessions mdl_ ql!estion__shortanswer
mdl_question_states mdl_ question_ truefalse
mdl_quiz;
mdl_ quiz _attempts mdl_ quiz _grades mdl_ quiz_ question _instances
mdl_qlliz _question_ versions mdl_resource
mdl scale mdUcorm mdl_scorm_scoes mdl_ scorm_ scoes _track
mdl_sessions mdl_stats_ dllily mdl_stats_monthly mdl_stats _user_ daily mdl_stats_user_monthly
mdl_stats _user_ weekly mdl_stats _weekly
mdl_survey mdl_sllfVey_llllalysis mdl_ survey_ answers mdl_ survey_ questions
mdUags mdl timezone
mdl_user mdl_ user_ admins mdl_ user_ coursecreators
mdl_ user _preferences