• Tidak ada hasil yang ditemukan

PDF Implementation of Taxonomy Approach for Searching Learning Resource

N/A
N/A
Nguyễn Gia Hào

Academic year: 2023

Membagikan "PDF Implementation of Taxonomy Approach for Searching Learning Resource"

Copied!
61
0
0

Teks penuh

The purpose of this project is to implement a taxonomic search for learning resources. This project intends to provide a search approach where students can search the entire system with a single keyword, and the search results are categorized in their own class to help students predict the relevance of the search results. Using Moodie as a model e-learning environment, this project focuses on improving the search functionality available in Moodie.

Therefore, this project aims to provide a searching approach that can search the entire Moodie and categorize the search results based on corresponding class. The goal of this project is to implement the taxonomy-based search approach for learning resources. Since the aim of this project is to propose and implement the approach for search methods in learning resource specifically for e-learning environment, the study focuses on studying the current approach and identifies the approach to implement the taxonomy-based search in e-learning - Jeaming environment.

The scope of this project is to integrate the identified approach into the UTP e-learning environment. Since UTP is now using the Moodie system, this project can help users of the system to perform the search throughout the system.

Significant of the Project

Relevancy ofthe Project

The literature review of this project will focus on two main aspects, namely e-learning and taxonomy-based search methods. By researching these two main aspects, it helps the author to move forward with the project.

E-leaming System

Synchronous Training - Synchronous training is done in real time with a Jive instructor facilitating the training. Everyone runs in at a set time and can communicate directly with the instructor and with each other. The most notable benefits of e-leaming are flexibility, convenience and the ability to work at your own pace[!].

This makes an e-learning education a viable option for those who have other commitments such as family or work. Other advantages of e-learning are the ability to communicate with classmates from all over the country, a greater adaptability to the needs of students, more variety in the learning experience with the use of multimedia and non-verbal presentation of learning material [1 ]. The main disadvantage of the e-leaming system is the lack of interaction between students and teachers [1].

The portability of training has become the strength of e-earning with the proliferation of network connection points, notebook computers, PDAs and mobile phones, but it still cannot match that of printed workbooks or reference materials. Moodie's stated philosophy encompasses a constructivist and social constructivist approach to education, emphasizing the fact that students (and not just teachers) can contribute to the educational experience in many ways [7].

Taxonomy

Infonnational: The purpose is to retrieve some information that is believed to be present on one or more web pages. Taxonomy-based search would provide a better solution to achieve the above characteristic of web queries. Ideally, an ontology-based approach is a promising way to solve some aspects of the accuracy problem, but it still requires two main prerequisites.

The prerequisite is that the entire collection of web pages must be transposed into ontology fonts, and there is still no common agreement on the representation of the ontology, nor on the query or reasoning mechanisms [18]. Even if these two prerequisites were met, the accuracy problem in web search would remain due to the large amount of information on the web [18].

Project Methodology

The scope of this phase includes the development of the software or system and the testing of the developed software or system. Finally, the taxonomy-based search framework is evaluated by assessing the performance of the developed system in the e-learning environment. The result of the evaluation concludes whether the taxonomy-based search really improves the quality of search result compared to results in the previous methods.

Tool Used

Problem Identification

Condud Researeh

Identify Suitable Approaeh and E-Learning System

The taxonomy-based search frameworks enhance the capabilities of the search engine by classifying the items based on their classes and help the user anticipate the search result. The taxonomy tree also acts as a navigation structure for users while browsing the results from the database. This approach is able to categorize the results based on the class set, which could improve the quality of searching in an e-learning environment.

The tables are mdl_course, mdl_course_allowed_modules, mdl_ course_ categories, mdl_ course_ display, mdl_ course_ meta, mdl_course ~modules, mdl_ course Jequest, mdl_ course_ sections. There is difficulty in identifying which table is useful if the taxonomy tree is generated dynamically.

Design Search Pages

Pie chart is automatically generated based on the number of search results for each category. If second char is not a digit Plus 1 to $docent array Else if first char is 'I' Plus l to $itis array Else if first char is 'M'. Other than first char is 'E' Plus 1 to $ee array Other than first char is 'K' Plus l to $chemi array Other than first char is 'C' Plus 1 to $clvll array Other than first char 'P' Plus is 1 to $petroleum array End other than.

Else if first char is 'I' Add id record to $itis array Else if first char is 'M'. Insert id record into $mechi array Else if first char is 'E' · Insert id record into $ee array Else if first char is 'K'. Set value for $max to number of record in $itis array Unlike program 'chemi'.

Set value for $max to number of record in $chemi array Unlike program 'mechi'. Set value for $max to number of record in $mechi array Unlike program 'petroleum'. Set value for $max to number of record in $petroleum array Unlike program 'civil'.

Set the value for $max to the number of records in the $civil array Else if program 'ee'. Ql!~t'Y ~itlt!lil~ srudents b!ISed on record in $itis array Else ifprogram is 'chemi'. Student query details based on record in $chemi array Else if program 'mechi'.

Request details of students based on record In $mechi array Else if the program is 'civil'. Query student details based on record in $civil array Else if the program is 'ee'. Request details of students based on record in $ee array Else if the program is 'petroleum'.

Figure 4.1: The searching tab for the system.
Figure 4.1: The searching tab for the system.

Develop Search Pages

The development of the system focuses on the development of the taxonomic tree itself and the development of pages to display search results in the system. The main concept of categorizing search results based on classes is to help users predict the results for each individual class. The user can expect a list of courses to appear if they click on course nodes in the tree.

This tree is developed using JavaScript, as it should be expanded or collapsed in a web browser without refreshing. When the user is first redirected to the search page from the keyword form, the user is presented with a page with the number of search results for each category, as shown in Figure 4.6. This system also provides a summary of search results when the user clicks on the first node of the tree (User, Course, Event, Resource, and Miscellaneous).

This page displays the summary of the search results in a graphical pie chart and in tabular form. The search results of each category are displayed as the user clicks on the last node of the taxonomy tree. The presentation of each category being different from another category depends on the nature of the information under each category.

Figure 4.6:  Display the main page for viewing search results.
Figure 4.6: Display the main page for viewing search results.

Integration Process

Successfully mention the name of the teacher found and the course(s) taught by the lecfuier phototilld based on the keyword 'Mohamad'. The student's behavior is then observed to investigate whether the system is user-friendly or not. Overall, all students agree that the project achieved its objectives and solved the problem statement.

The students suggest that the search would return results of books or documents found in the UTP library system.

Table 4.5: List  11f  test results eondueted for the project.
Table 4.5: List 11f test results eondueted for the project.

Condusion

For future improvements, a generic approach can be developed where it can be integrated with other e-learning systems. Search agent can be created to search information from online databases and e-resources and search results arB classified in taxonomy tree.

Gambar

Figure 4.1: The searching tab for the system.
Figure 4.2: Division offrames in searching page.
Figure 4.3:  Flowchart of the searching approach.
Table below describes the nodes in  the taxonomy tree for this system.
+7

Referensi

Dokumen terkait

Another approach that was used to be implemented by Thai government was to impose the use of Thai language in Islamic education system with the intention to take over Arabic and Malay