SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
International Journal of Research in Computer Science
 eISSN 2249-8265 Volume 2 Issue 5 (2012) pp. 11-14
 www.ijorcs.org, A Unit of White Globe Publications
 doi: 10.7815/ijorcs.25.2012.042


           DEVELOPMENT OF AN E-LEARNING SYSTEM
               INCORPORATING SEMANTIC WEB
                                         Khurram Naim Shamsi1, Zafar Iqbal Khan2
                             1
                               Lecturer, Dept. of Computer Science, RCC, King Saud University,
                                                 Email: kshamsi@ksu.edu.sa
               2
                   Lecturer, College of Computer Engineering & Sciences, Salman Bin Abdulaziz University,
                                               Email: mzafar.ikhan@gmail.com


Abstract: E-Learning is efficient, task relevant and            Semantic Web is about building an appropriate
just-in-time learning grown from the learning                infrastructure for intelligent agents to run around the
requirements of the new and dynamically changing             Web performing complex actions for their users [3].
world. The term “Semantic Web” covers the steps to           Furthermore, Semantic Web is about explicitly
create a new WWW architecture that augments the              declaring the knowledge embedded in many web-
content with formal semantics enabling better                based applications, integrating information in an
possibilities of navigation through the cyberspace and       intelligent way, providing semantic-based access to the
its contents. In this paper, we present the Semantic         Internet, and extracting information from texts [4].
Web-Based model for our e-learning system taking
into account the learning environment at Saudi                   Ultimately, Semantic Web is about how to
Arabian universities. The proposed system is mainly          implement reliable, large-scale interoperation of Web
based on ontology-based descriptions of content,             services, to make such services computer interpretable,
context and structure of the learning materials. It          i.e., to create a Web of machine-understandable and
further provides flexible and personalized access to         interoperable services that intelligent agents can
these learning materials. The framework has been             discover, execute, and compose automatically [5].
validated by an interview based qualitative method.          Researchers from the World Wide Web Consortium
                                                             (W3C) already developed new technologies for web
                                                             friendly data description [6]. Moreover, AI researchers
Keywords: E-learning, Learning Objects, Ontology,            have already developed some useful applications and
RDF, Semantic Web, Software Agents.                          tools for the Semantic Web [7].

                     I. INTRODUCTION                            This paper outlines how the Semantic Web can be
                                                             used as a technology for realizing sophisticated
    The evolution of information society has led to the      eLearning scenarios. In the following, we will give a
emergence of new educational technologies and                brief overview about the Semantic Web and discuss a
environments. One of the most important requirements         number of important issues. We mention the layers of
to such environments is the rapid (just-in time) access      the Semantic Web architecture. In the subsequent
to the relevant knowledge that meets customer's needs        section, we introduce the framework of our Semantic
as precisely and fully as possible [1]. In recent years      Web-based e-learning system. We continue with a
the significant progress has been achieved in creation       description of an ontology based approach for
of eLearning systems based on Web technologies.              eLearning. After a discussion of the model, concluding
Web-based courses offer clear advantages to learners         remarks summarize the importance of the presented
by allowing very fast, just-in-time, relevant, and at any    topics and outline some future work.
time or place access to educational resources. However
the traditional Web technologies based on a syntactical                         II. SEMANTIC WEB
mark-up of information don’t provide the semantic
search and navigation within a distributed knowledge             Semantic Web (SW) derives from W3C director
environment. This restriction significantly narrows the      Tim Berners-Lee’s vision of Web as a universal
ability of widespread educational environments to            medium for data, information and knowledge
adapt instructional services for a particular customer       exchange [8]. The word semantic web is a product of
and preclude from raising the efficiency of learning to      Web2.0 (second generation web) which makes the web
a qualitatively new level. To implement such services,       itself to understand and satisfy the user requests and
the creation of open intelligent educational                 web agents or machines to use the content of web
environments based on Semantic Web is required [2].          [9][10].



                                                                               www.ijorcs.org
12                                                                                      Khurram Naim Shamsi, Zafar Iqbal Khan

       III. SEMANTIC WEB ARCHITECTURE                         semantic and real time system, web services and web
                                                              agents were announced to be useful. Also,
    The term “Semantic Web” encompasses efforts to            trustworthiness of the data is very important since it
build a new WWW architecture that supports content            can lead the algorithms or mining techniques in wrong
with formal semantics. It means the content suitable          or inadequate results. At this point, we can assume that
for automated systems to consume contrary to the              the data we get from student’s answers is reliable or
content intended for human consumption. This enables          we can also run data mining algorithms to fetch
automated agents to reason about the Web content, and         conflictions on answers to filter them somehow.
produces an intelligent response to unforeseen
situations.                                                        V. SEMANTIC BASED CONCEPTUAL
   “Expressing meaning” is the most important feature              ELEARNING PLATFORM ARCHITECTURE
of the Semantic Web. In order to accomplish this goal,           Figure 2 depicts a conceptual Semantic eLearning
several layers of representational structures are needed.     framework that provides high-level services to people
They are presented in the Figure 1 [11] below, among          looking for appropriate online information. The basic
which the following layers are the basic ones:                levels of this framework are the human levels
– the XML layer, which represents the structure of data;
                                                              composed by the Students and the Instructors, the
– the RDF layer, which represents the meaning of data;        access level that grant access to students and
– the Ontology layer, which represents the formal common      instructors into the system, the interface level that
  agreement about meaning of data;                            provide various facilities, the service level that handles
– the Logic layer, which enables intelligent reasoning with   the background processes, and the knowledge base
  meaningful data.                                            level comprising of various repositories. In the base of
                                                              this conceptual architecture, we have depicted the key
                                                              elements of a semantic eLearning platform.

                                                                                                                         USERS




                                                                Authentication        Personalization   Registration     ACCESS


     Figure 1: Layers of the semantic web architecture
                                                               Students Interface            Instructor Interface

IV.SEMANTIC WEB MINING AND E-LEARNING                           Announcements                 Student Performance

    The term Semantic Web Mining is described well             Course Documents                  Control Users
by Stumme and etc. all. [12] as “Semantic Web
Mining aims at combining the two areas Semantic                                                                        INTERFACE
                                                               Interactive Tutorial         Upload Course Contents
Web and Web Mining. This vision follows our
observation that trends converge in both areas:                Exercises / Quizzes             Make Notifications
Increasing number of researchers work on improving
                                                                Semantic Search                Compose Exercises
the results of Web Mining by exploiting semantic
structures in the Web, and make use of Web Mining                Progress Report                 Manage Links
techniques that can be used for mining Semantic Web
itself. The wording Semantic Web Mining emphasizes
this spectrum of possible interaction between both
research areas: It can be read both as Semantic (Web             Navigation            Annotation         Querying      SERVICES
Mining) and as (Semantic Web) Mining.”
    Pointing at the definitions given, it’s possible to use                                                             MIDDLEWARE
web logs for any course available on any course                     Search Engine                Interference Engine   (INTERFERENCE
                                                                                                                           SERVER)
management system or e-learning portal for
investigation of semantic information. In a case study
on Moodle, case studies for applications of data                   Ontology Based               Learning Resources
mining techniques are given by Romero, Ventura, &                 Knowledge (OWL)                      (RDF)
                                                                                                                       KNOWLEDGE
Garcia [13]. In these studies, the possible techniques                                                                    BASE
                                                                      Metadata                    Inference Rules
for data retrieval and management, educator has to run
third party programs manually for information
retrieval, for educator are explained briefly. For a
                                                              Figure 2: Conceptual Architecture for Semantic eLearning


                                                                                 www.ijorcs.org
Development of an E-Learning System Incorporating Semantic Web                                                      13

A. Knowledge Base                                           of complexity since it requires understanding semantic
                                                            relationships between concepts used to describe web
   It is a repository where ontologies, metadata,           resources; it requires the ability to cope with different
inference rules, educational resources and course           levels in document descriptions and it should produce
descriptions, user profiles, etc. are stored. The           semantically significant mapping of resources to
metadata may be placed within the document itself or        concepts. The annotation can be manual or automatic.
in some external metadata repository [14]. In the           Several approaches have been proposed for automatic
Figure 2 the metadata are stored externally in the          semantic annotation, rooted in two main research
knowledge base because it is easier to scan a separate      fields: natural language processing and machine
Meta description stored in a database and it takes less     learning. Natural language processing (NLP) is based
space to store it. The second advantage is that the point   on the detection of typical human constructs in textual
of view may vary according to different authors who         information and tries to map known sentence
reuse the same learning material. It means that it is       composition rules to semantic rich descriptions. The
possible to have different descriptions of the learning     other way to provide semantic descriptors currently
material according to the different contexts.               under investigation is machine learning. Basically
B. Search Engine                                            machine learning means extracting association rules
                                                            and behaviours to allow machines to accomplish
   It provides an API with methods for querying the         specific tasks as well as their human counterparts.
knowledge base. RDQL (RDF Data Query Language)
can be used as ontology query language.                     G. Metadata

C. Access layer                                                 Metadata is data about data that helps us to achieve
                                                            better search results [14]. Each component of the
   It acts as a security layer between the users and the    eLearning system can be described with the help of
system. It provides an interface and grant access into      metadata. The metadata level is the first level of a
the system.                                                 semantic WEB-based application [17]. This metadata
                                                            can be attached to each software component of the
D. Interface layer
                                                            eLearning system in order to store several important
   It provides an integrated interface through which        characteristics (e.g., information regarding uptime,
students as well as Instructors / Administrators of         ownership, execution platform, etc.). Also, for each
academic institutions can access, upload or modify the      user we can retain the information about his/her status.
data with particular authority. The users can manage        For example, we can store the user role –
different services and the instructors and                  administrator, database manager, security monitor,
administrators can control data and users.                  regular user. Also, the system can retain personal data
                                                            (e.g., age, user e-mail address, location, etc.). Instead
E. Ontology Based Knowledge                                 of hoping that a full text search through a learning
   In an eLearning environment the situation can            resource will find the author‘s name Henry for
easily arise that different instructors use different       example, we can annotate the resource with a metadata
terminologies, in which case the combination of             description “author is Henry”. We can also easily
learning materials becomes difficult. The retrieval         realize that there are two major difficulties in this
problem is additionally compounded by the fact that         method. The first difficulty is the technical realization
typically instructors and students have very different      of attaching metadata at a resource and the second
backgrounds and levels of knowledge. Therefore,             difficulty is the standardization of descriptions in order
some mechanism for establishing a shared-                   to avoid misunderstanding by using different attributes
understanding is needed. Ontologies are a powerful          for the same purpose like ”creator is Henry” or
mechanism for achieving this task. In fact, ontology        ”written by Henry”. The solution for the first problem
constrains the set of possible mapping between              is the usage of two possible approaches that have been
symbols and their full meanings [15].                       developed in the context of the World Wide Web,
                                                            based on the XML and RDF formalisms. The solution
F. Annotations                                              for the second problem is the usage of standard
                                                            vocabularies or schemas for metadata to describe
   Annotation is the activity of annotating text            digital resources.
documents written in plain ASCII or HTML with a set
of tags representing the names of slots of the selected                      VI. METHODOLOGY
class in ontology. Semantic annotation of WEB
resources requires the ability to convert syntactical          The present framework is quite simple and general
information into semantic descriptors referred to a         in nature in a way that it can be applied to any higher
conceptual domain model [16]. However the selection         education system. However, while designing the
of relevant annotations can be very expensive in terms      framework, main focus was on the requirements of


                                                                          www.ijorcs.org
14                                                                             Khurram Naim Shamsi, Zafar Iqbal Khan

higher learning institutions in Saudi Arabia. In order to       Conference on the WWW and Internet, Orlando,
prove its worthiness for Saudi universities, an                 Florida, USA, 2001.
interview based qualitative method was utilized. The        [3] Heflin, J., & Hendler, J., “A Portrait of The Semantic
detailed framework was provided to key figures in the           Web in Action”, IEEE Intelligent Systems 16(2), 54-59,
Saudi universities such as deans and other                      2001. doi: 10.1109/5254.920600
administrative staffs in the deanship of Graduate           [4] Gómez-Pérez, A., & Corcho, O. Ontology, “Languages
Studies, deanship of e-transaction, deanship of e-              for the Semantic Web", IEEE Intelligent Systems 17(1),
learning and distance education, etc. and their views           54-60, 2002. doi: 10.1109/5254.988453
were sought. Most of the participants gave their            [5] McIlraith, S.A., Son, T.C., & Zeng, H., “Semantic Web
supporting views. Some of them suggested certain                Services”, IEEE Intelligent Systems 16(2), 46-53, 2001.
improvements that were incorporated after due                   doi: 10.1109/5254.988453
discussion.                                                 [6] W3C      site: http://www.w3c.org. (see www.w3
                                                                .org/XML,www.w3.org/RDF,
     VII. CONCLUSION AND FUTURE WORK                            www.w3.org/TR/2004/REC-owl-features-2004 0210/),
                                                                andhttp://www.w3.org/2000/10/swap/Primer.html.
    The main contribution of this paper is our new
model for e-learning system, using the Semantic Web         [7] Scott Cost, R., Finin, T., Joshi, A., Peng, Y.,Nicholas,
technology. The framework includes various services             C., Soboroff, I., et al., “IT talks: A Case Study in the
                                                                Semantic Web and DAML+OIL”, IEEE Intelligent
and tools in the context of a semantic portal, such as:
                                                                Systems 17(1), 40-47, 2002. doi: 10.1109/5254.988447
registration, uploading course documents, Interactive
tutorial, announcements, notifications, and simple          [8] Junuz, E. (2009), “Preparation of the Learning Content
                                                                for Semantic E-Learning           Environment”      doi:
semantic search. A metadata-based ontology is
                                                                10.1109/5254.988447
introduced for this purpose and added to our model.
The OWL language is used to develop our ontologies.         [9] Berners-Lee, T., Hendler, J., & Lassila, O. (2001), “The
In these ontologies, the actual resources and properties        Semantic Web”, Scientific American Magazine. doi:
                                                                :10.1038/scientificamerican0501-34
specified in the RDF models are defined. The
Protégé2000 ontology editor can be used to create the       [10] W3C Semantic Web (2008). Retrieved 2010, from
e-learning ontology classes and properties. A list of the       World Wide Web Consortium.
technologies required for the implementation of our         [11] Berners-Lee, T. (2000), “What the Semantic Web can
web-based e-learning system includes PHP Platform,              represent”,
Apache Web Server, MySQL database, and RAP                      http://www.w3.org/DesignIssues/RDFnot.html.
Semantic Web Toolkit.                                       [12] Stumme,   G., Hotho, A., &Berendt, B. (2005),
                                                                “Semantic Web Mining, State of the Art and the Future
   We believe that there are two primary advantages             Directions”
of our Semantic web-based model. One is that the            [13] Romero, C., Ventura, S., & Garcia, E. (2007), “Data
proposed model, which contains a hierarchical                   Mining in Course Management Systems: Moodle Case
contents structure and semantic relationships between           Study and Tutorial”. doi: 10.1016/j.eswa.2006.04.005
concepts, can provide related useful information for        [14] Biswanath Dutta, “Semantic Web Based E-learning”,
searching and sequencing learning resources in web-             Documentation Research and Training Centre Indian
based eLearning systems. The other is that it can help a        Statistical Institute, Bangalore, 2006.
developer or an instructor to develop a learning            [15] Yas A. Alsultanny, “e-Learning System Overview
sequence plan by helping the instructor understand the          based on Semantic Web”, Graduate College of
why and how of the learning process.                            Computing Studies, Amman, Jordan, 2006.
                                                            [16] Dario  Bonino, FulvioCorno, Giovanni Squillero,
                VIII. REFERENCES
                                                                “Dynamic Optimization of Semantic Annotation
[1] B. Ruttenbur, G. Spickler, and S. Lurie, “eLearning –       Relevance”, Dipartimento di Automaticaed Informatica,
     The Engine of the Knowledge Economy”, Morgan               Politecnico di Torino, Torino, Italy.
     Keegan &Co. Inc. eLearning Industry Report, 2001,
                                                            [17] Lect. Dr. Sabin Buraga Lect. Dr. Marius Cioca,
     109 p.
                                                                “Modeling Aspectsof Semantic Web-based E-learning
[2] L. Stojanovic, S. Staab, and R. Studer, “eLearning          System”, Faculty of Computer Science, AlexandruIoan
     basedon the Semantic Web”, Web Net 2001 – World            Cuza University of Iaşi, 0052omania,2003.


                                                      How to cite
      Khurram Naim Shamsi, Zafar Iqbal Khan, "Development of an E-Learning System Incorporating Semantic Web".
      International Journal of Research in Computer Science, 2 (5): pp. 11-14, September 2012.
      doi:10.7815/ijorcs.25.2012.042




                                                                           www.ijorcs.org

Más contenido relacionado

La actualidad más candente

Cloud computing platform for virtual university providing e-learning
Cloud computing platform for virtual university providing  e-learningCloud computing platform for virtual university providing  e-learning
Cloud computing platform for virtual university providing e-learningIOSR Journals
 
Cost Benefits of Cloud vs. In-house IT for Higher Education
Cost Benefits of Cloud vs. In-house IT for Higher EducationCost Benefits of Cloud vs. In-house IT for Higher Education
Cost Benefits of Cloud vs. In-house IT for Higher EducationCSCJournals
 
Educational Technology Tools
Educational Technology ToolsEducational Technology Tools
Educational Technology ToolsSarah Baker
 
Definition of terms online education
Definition of terms online educationDefinition of terms online education
Definition of terms online educationdayanavasquez08
 
IT Academy WorkShop 14/05/2012
IT Academy WorkShop 14/05/2012IT Academy WorkShop 14/05/2012
IT Academy WorkShop 14/05/2012Lee Stott
 
iBaTs: Interactive Bash Shell Adaptive Tutoring System
iBaTs: Interactive Bash Shell Adaptive Tutoring SystemiBaTs: Interactive Bash Shell Adaptive Tutoring System
iBaTs: Interactive Bash Shell Adaptive Tutoring SystemCSCJournals
 
The impact of cloud computing and web2.0 on e learning ecosystem
The impact of cloud computing and web2.0 on e learning ecosystemThe impact of cloud computing and web2.0 on e learning ecosystem
The impact of cloud computing and web2.0 on e learning ecosystemMona Nasr
 
The Horizon Report 2008 Presentation
The Horizon Report 2008 PresentationThe Horizon Report 2008 Presentation
The Horizon Report 2008 PresentationBo Chamberlain
 
Section 4.5 learner focused applications in the cloud
Section 4.5 learner focused applications in the cloudSection 4.5 learner focused applications in the cloud
Section 4.5 learner focused applications in the cloudAssociation of Colleges
 
Nottinghamshire computing framework 2014
Nottinghamshire computing framework 2014Nottinghamshire computing framework 2014
Nottinghamshire computing framework 2014Craig Evans
 
Digital landscapes: inclusive potential versus exclusive practice.
Digital landscapes: inclusive potential versus exclusive practice. Digital landscapes: inclusive potential versus exclusive practice.
Digital landscapes: inclusive potential versus exclusive practice. Sue Watling
 
E-Learning Project Write Up Case Study Ogun State Institute Of Technology
E-Learning Project Write Up Case Study Ogun State Institute Of TechnologyE-Learning Project Write Up Case Study Ogun State Institute Of Technology
E-Learning Project Write Up Case Study Ogun State Institute Of Technologydamilola isaac
 
Application of Cloud Computing Models in Education
Application of Cloud Computing Models in EducationApplication of Cloud Computing Models in Education
Application of Cloud Computing Models in Educationijtsrd
 
E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)Chiranjeevi Adi
 
Computer application in content areas
Computer application in content areasComputer application in content areas
Computer application in content areaszulfiqaralibehan
 
Scaling choreographies for the internet of the future
Scaling choreographies for the internet of the futureScaling choreographies for the internet of the future
Scaling choreographies for the internet of the futurechoreos
 

La actualidad más candente (19)

Cloud computing platform for virtual university providing e-learning
Cloud computing platform for virtual university providing  e-learningCloud computing platform for virtual university providing  e-learning
Cloud computing platform for virtual university providing e-learning
 
Hypertxt
HypertxtHypertxt
Hypertxt
 
Cost Benefits of Cloud vs. In-house IT for Higher Education
Cost Benefits of Cloud vs. In-house IT for Higher EducationCost Benefits of Cloud vs. In-house IT for Higher Education
Cost Benefits of Cloud vs. In-house IT for Higher Education
 
Educational Technology Tools
Educational Technology ToolsEducational Technology Tools
Educational Technology Tools
 
Definition of terms online education
Definition of terms online educationDefinition of terms online education
Definition of terms online education
 
IT Academy WorkShop 14/05/2012
IT Academy WorkShop 14/05/2012IT Academy WorkShop 14/05/2012
IT Academy WorkShop 14/05/2012
 
iBaTs: Interactive Bash Shell Adaptive Tutoring System
iBaTs: Interactive Bash Shell Adaptive Tutoring SystemiBaTs: Interactive Bash Shell Adaptive Tutoring System
iBaTs: Interactive Bash Shell Adaptive Tutoring System
 
The impact of cloud computing and web2.0 on e learning ecosystem
The impact of cloud computing and web2.0 on e learning ecosystemThe impact of cloud computing and web2.0 on e learning ecosystem
The impact of cloud computing and web2.0 on e learning ecosystem
 
@PBC Issue 1
@PBC Issue 1@PBC Issue 1
@PBC Issue 1
 
VIRTUAL LAB
VIRTUAL LABVIRTUAL LAB
VIRTUAL LAB
 
The Horizon Report 2008 Presentation
The Horizon Report 2008 PresentationThe Horizon Report 2008 Presentation
The Horizon Report 2008 Presentation
 
Section 4.5 learner focused applications in the cloud
Section 4.5 learner focused applications in the cloudSection 4.5 learner focused applications in the cloud
Section 4.5 learner focused applications in the cloud
 
Nottinghamshire computing framework 2014
Nottinghamshire computing framework 2014Nottinghamshire computing framework 2014
Nottinghamshire computing framework 2014
 
Digital landscapes: inclusive potential versus exclusive practice.
Digital landscapes: inclusive potential versus exclusive practice. Digital landscapes: inclusive potential versus exclusive practice.
Digital landscapes: inclusive potential versus exclusive practice.
 
E-Learning Project Write Up Case Study Ogun State Institute Of Technology
E-Learning Project Write Up Case Study Ogun State Institute Of TechnologyE-Learning Project Write Up Case Study Ogun State Institute Of Technology
E-Learning Project Write Up Case Study Ogun State Institute Of Technology
 
Application of Cloud Computing Models in Education
Application of Cloud Computing Models in EducationApplication of Cloud Computing Models in Education
Application of Cloud Computing Models in Education
 
E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)
 
Computer application in content areas
Computer application in content areasComputer application in content areas
Computer application in content areas
 
Scaling choreographies for the internet of the future
Scaling choreographies for the internet of the futureScaling choreographies for the internet of the future
Scaling choreographies for the internet of the future
 

Destacado

Steps towards an Ontology based learning environment
Steps towards an Ontology based learning environmentSteps towards an Ontology based learning environment
Steps towards an Ontology based learning environmentGábor Kismihók
 
Educating a Highly Involved Parent Community About Adaptive Testing
Educating a Highly Involved Parent Community About Adaptive Testing Educating a Highly Involved Parent Community About Adaptive Testing
Educating a Highly Involved Parent Community About Adaptive Testing Jeff Dungan
 
Adaptive software testing
Adaptive software testingAdaptive software testing
Adaptive software testingJohan Hoberg
 
What makes a good adaptive testing program
What makes a good adaptive testing programWhat makes a good adaptive testing program
What makes a good adaptive testing programMichael Birdsall
 
Computer adaptive testing
Computer adaptive testingComputer adaptive testing
Computer adaptive testinglilly Yz
 
Adaptive Testing Methodology [ ATM ]
Adaptive Testing Methodology [ ATM ]Adaptive Testing Methodology [ ATM ]
Adaptive Testing Methodology [ ATM ]Daniel Miessler
 

Destacado (7)

Steps towards an Ontology based learning environment
Steps towards an Ontology based learning environmentSteps towards an Ontology based learning environment
Steps towards an Ontology based learning environment
 
Ontology Driven E-Learning Environment
Ontology Driven E-Learning EnvironmentOntology Driven E-Learning Environment
Ontology Driven E-Learning Environment
 
Educating a Highly Involved Parent Community About Adaptive Testing
Educating a Highly Involved Parent Community About Adaptive Testing Educating a Highly Involved Parent Community About Adaptive Testing
Educating a Highly Involved Parent Community About Adaptive Testing
 
Adaptive software testing
Adaptive software testingAdaptive software testing
Adaptive software testing
 
What makes a good adaptive testing program
What makes a good adaptive testing programWhat makes a good adaptive testing program
What makes a good adaptive testing program
 
Computer adaptive testing
Computer adaptive testingComputer adaptive testing
Computer adaptive testing
 
Adaptive Testing Methodology [ ATM ]
Adaptive Testing Methodology [ ATM ]Adaptive Testing Methodology [ ATM ]
Adaptive Testing Methodology [ ATM ]
 

Similar a Development of an E-Learning System Incorporating Semantic Web

FUNCTIONAL SEMANTICS AWARE BROKER BASED ARCHITECTURE FOR E-LEARNING WEB SERVICES
FUNCTIONAL SEMANTICS AWARE BROKER BASED ARCHITECTURE FOR E-LEARNING WEB SERVICESFUNCTIONAL SEMANTICS AWARE BROKER BASED ARCHITECTURE FOR E-LEARNING WEB SERVICES
FUNCTIONAL SEMANTICS AWARE BROKER BASED ARCHITECTURE FOR E-LEARNING WEB SERVICESIJITE
 
Jurnal an implementable architecture of an e-learning system
Jurnal   an implementable architecture of an e-learning systemJurnal   an implementable architecture of an e-learning system
Jurnal an implementable architecture of an e-learning systemUniversitas Putera Batam
 
A Soa Based E-Learning System for Teaching Fundamental Informations of Comput...
A Soa Based E-Learning System for Teaching Fundamental Informations of Comput...A Soa Based E-Learning System for Teaching Fundamental Informations of Comput...
A Soa Based E-Learning System for Teaching Fundamental Informations of Comput...ijbuiiir1
 
Improve information retrieval and e learning using
Improve information retrieval and e learning usingImprove information retrieval and e learning using
Improve information retrieval and e learning usingIJwest
 
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...ijcseit
 
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...ijcseit
 
Semantic web Document
Semantic web DocumentSemantic web Document
Semantic web Documentap
 
Educational Website (E-Learning)
Educational Website (E-Learning)Educational Website (E-Learning)
Educational Website (E-Learning)IRJET Journal
 
An efficient educational data mining approach to support e-learning
An efficient educational data mining approach to support e-learningAn efficient educational data mining approach to support e-learning
An efficient educational data mining approach to support e-learningVenu Madhav
 
Design and Implementation of SOA Enhanced Semantic Information Retrieval web ...
Design and Implementation of SOA Enhanced Semantic Information Retrieval web ...Design and Implementation of SOA Enhanced Semantic Information Retrieval web ...
Design and Implementation of SOA Enhanced Semantic Information Retrieval web ...iosrjce
 
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEWWEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEWijcseit
 
Jurnal e-learning management system using service oriented architecture
Jurnal   e-learning management system using service oriented architectureJurnal   e-learning management system using service oriented architecture
Jurnal e-learning management system using service oriented architectureRatzman III
 
Applied research of e learning
Applied research of e learningApplied research of e learning
Applied research of e learningingenioustech
 
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEWWEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEWijcseit
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...ijcseit
 
Jurnal an implementable architecture of an e-learning system
Jurnal   an implementable architecture of an e-learning systemJurnal   an implementable architecture of an e-learning system
Jurnal an implementable architecture of an e-learning systemRatzman III
 

Similar a Development of an E-Learning System Incorporating Semantic Web (20)

FUNCTIONAL SEMANTICS AWARE BROKER BASED ARCHITECTURE FOR E-LEARNING WEB SERVICES
FUNCTIONAL SEMANTICS AWARE BROKER BASED ARCHITECTURE FOR E-LEARNING WEB SERVICESFUNCTIONAL SEMANTICS AWARE BROKER BASED ARCHITECTURE FOR E-LEARNING WEB SERVICES
FUNCTIONAL SEMANTICS AWARE BROKER BASED ARCHITECTURE FOR E-LEARNING WEB SERVICES
 
Jurnal an implementable architecture of an e-learning system
Jurnal   an implementable architecture of an e-learning systemJurnal   an implementable architecture of an e-learning system
Jurnal an implementable architecture of an e-learning system
 
A Soa Based E-Learning System for Teaching Fundamental Informations of Comput...
A Soa Based E-Learning System for Teaching Fundamental Informations of Comput...A Soa Based E-Learning System for Teaching Fundamental Informations of Comput...
A Soa Based E-Learning System for Teaching Fundamental Informations of Comput...
 
Improve information retrieval and e learning using
Improve information retrieval and e learning usingImprove information retrieval and e learning using
Improve information retrieval and e learning using
 
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
 
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
Maximum Spanning Tree Model on Personalized Web Based Collaborative Learning ...
 
Semantic web Document
Semantic web DocumentSemantic web Document
Semantic web Document
 
Educational Website (E-Learning)
Educational Website (E-Learning)Educational Website (E-Learning)
Educational Website (E-Learning)
 
An efficient educational data mining approach to support e-learning
An efficient educational data mining approach to support e-learningAn efficient educational data mining approach to support e-learning
An efficient educational data mining approach to support e-learning
 
R01765113122
R01765113122R01765113122
R01765113122
 
Design and Implementation of SOA Enhanced Semantic Information Retrieval web ...
Design and Implementation of SOA Enhanced Semantic Information Retrieval web ...Design and Implementation of SOA Enhanced Semantic Information Retrieval web ...
Design and Implementation of SOA Enhanced Semantic Information Retrieval web ...
 
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEWWEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
 
E learning portal
E learning portalE learning portal
E learning portal
 
Jurnal e-learning management system using service oriented architecture
Jurnal   e-learning management system using service oriented architectureJurnal   e-learning management system using service oriented architecture
Jurnal e-learning management system using service oriented architecture
 
Applied research of e learning
Applied research of e learningApplied research of e learning
Applied research of e learning
 
Applying Semantic Web Technologies to Services of e-learning System
Applying Semantic Web Technologies to Services of e-learning SystemApplying Semantic Web Technologies to Services of e-learning System
Applying Semantic Web Technologies to Services of e-learning System
 
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEWWEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
WEB SERVICES COMPOSITION METHODS AND TECHNIQUES: A REVIEW
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
 
D04 06 2438
D04 06 2438D04 06 2438
D04 06 2438
 
Jurnal an implementable architecture of an e-learning system
Jurnal   an implementable architecture of an e-learning systemJurnal   an implementable architecture of an e-learning system
Jurnal an implementable architecture of an e-learning system
 

Más de IJORCS

Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on IntersectionsHelp the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on IntersectionsIJORCS
 
Call for Papers - IJORCS, Volume 4 Issue 4
Call for Papers - IJORCS, Volume 4 Issue 4Call for Papers - IJORCS, Volume 4 Issue 4
Call for Papers - IJORCS, Volume 4 Issue 4IJORCS
 
Real-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition SystemReal-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition SystemIJORCS
 
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveFPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveIJORCS
 
Using Virtualization Technique to Increase Security and Reduce Energy Consump...
Using Virtualization Technique to Increase Security and Reduce Energy Consump...Using Virtualization Technique to Increase Security and Reduce Energy Consump...
Using Virtualization Technique to Increase Security and Reduce Energy Consump...IJORCS
 
Algebraic Fault Attack on the SHA-256 Compression Function
Algebraic Fault Attack on the SHA-256 Compression FunctionAlgebraic Fault Attack on the SHA-256 Compression Function
Algebraic Fault Attack on the SHA-256 Compression FunctionIJORCS
 
Enhancement of DES Algorithm with Multi State Logic
Enhancement of DES Algorithm with Multi State LogicEnhancement of DES Algorithm with Multi State Logic
Enhancement of DES Algorithm with Multi State LogicIJORCS
 
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...IJORCS
 
CFP. IJORCS, Volume 4 - Issue2
CFP. IJORCS, Volume 4 - Issue2CFP. IJORCS, Volume 4 - Issue2
CFP. IJORCS, Volume 4 - Issue2IJORCS
 
Call for Papers - IJORCS - Vol 4, Issue 1
Call for Papers - IJORCS - Vol 4, Issue 1Call for Papers - IJORCS - Vol 4, Issue 1
Call for Papers - IJORCS - Vol 4, Issue 1IJORCS
 
Voice Recognition System using Template Matching
Voice Recognition System using Template MatchingVoice Recognition System using Template Matching
Voice Recognition System using Template MatchingIJORCS
 
Channel Aware Mac Protocol for Maximizing Throughput and Fairness
Channel Aware Mac Protocol for Maximizing Throughput and FairnessChannel Aware Mac Protocol for Maximizing Throughput and Fairness
Channel Aware Mac Protocol for Maximizing Throughput and FairnessIJORCS
 
A Review and Analysis on Mobile Application Development Processes using Agile...
A Review and Analysis on Mobile Application Development Processes using Agile...A Review and Analysis on Mobile Application Development Processes using Agile...
A Review and Analysis on Mobile Application Development Processes using Agile...IJORCS
 
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...IJORCS
 
A Study of Routing Techniques in Intermittently Connected MANETs
A Study of Routing Techniques in Intermittently Connected MANETsA Study of Routing Techniques in Intermittently Connected MANETs
A Study of Routing Techniques in Intermittently Connected MANETsIJORCS
 
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...IJORCS
 
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed System
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed SystemAn Adaptive Load Sharing Algorithm for Heterogeneous Distributed System
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed SystemIJORCS
 
The Design of Cognitive Social Simulation Framework using Statistical Methodo...
The Design of Cognitive Social Simulation Framework using Statistical Methodo...The Design of Cognitive Social Simulation Framework using Statistical Methodo...
The Design of Cognitive Social Simulation Framework using Statistical Methodo...IJORCS
 
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...IJORCS
 
A PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering AlgorithmA PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering AlgorithmIJORCS
 

Más de IJORCS (20)

Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on IntersectionsHelp the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
 
Call for Papers - IJORCS, Volume 4 Issue 4
Call for Papers - IJORCS, Volume 4 Issue 4Call for Papers - IJORCS, Volume 4 Issue 4
Call for Papers - IJORCS, Volume 4 Issue 4
 
Real-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition SystemReal-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition System
 
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveFPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
 
Using Virtualization Technique to Increase Security and Reduce Energy Consump...
Using Virtualization Technique to Increase Security and Reduce Energy Consump...Using Virtualization Technique to Increase Security and Reduce Energy Consump...
Using Virtualization Technique to Increase Security and Reduce Energy Consump...
 
Algebraic Fault Attack on the SHA-256 Compression Function
Algebraic Fault Attack on the SHA-256 Compression FunctionAlgebraic Fault Attack on the SHA-256 Compression Function
Algebraic Fault Attack on the SHA-256 Compression Function
 
Enhancement of DES Algorithm with Multi State Logic
Enhancement of DES Algorithm with Multi State LogicEnhancement of DES Algorithm with Multi State Logic
Enhancement of DES Algorithm with Multi State Logic
 
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...
 
CFP. IJORCS, Volume 4 - Issue2
CFP. IJORCS, Volume 4 - Issue2CFP. IJORCS, Volume 4 - Issue2
CFP. IJORCS, Volume 4 - Issue2
 
Call for Papers - IJORCS - Vol 4, Issue 1
Call for Papers - IJORCS - Vol 4, Issue 1Call for Papers - IJORCS - Vol 4, Issue 1
Call for Papers - IJORCS - Vol 4, Issue 1
 
Voice Recognition System using Template Matching
Voice Recognition System using Template MatchingVoice Recognition System using Template Matching
Voice Recognition System using Template Matching
 
Channel Aware Mac Protocol for Maximizing Throughput and Fairness
Channel Aware Mac Protocol for Maximizing Throughput and FairnessChannel Aware Mac Protocol for Maximizing Throughput and Fairness
Channel Aware Mac Protocol for Maximizing Throughput and Fairness
 
A Review and Analysis on Mobile Application Development Processes using Agile...
A Review and Analysis on Mobile Application Development Processes using Agile...A Review and Analysis on Mobile Application Development Processes using Agile...
A Review and Analysis on Mobile Application Development Processes using Agile...
 
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
 
A Study of Routing Techniques in Intermittently Connected MANETs
A Study of Routing Techniques in Intermittently Connected MANETsA Study of Routing Techniques in Intermittently Connected MANETs
A Study of Routing Techniques in Intermittently Connected MANETs
 
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
 
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed System
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed SystemAn Adaptive Load Sharing Algorithm for Heterogeneous Distributed System
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed System
 
The Design of Cognitive Social Simulation Framework using Statistical Methodo...
The Design of Cognitive Social Simulation Framework using Statistical Methodo...The Design of Cognitive Social Simulation Framework using Statistical Methodo...
The Design of Cognitive Social Simulation Framework using Statistical Methodo...
 
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...
 
A PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering AlgorithmA PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering Algorithm
 

Último

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Último (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Development of an E-Learning System Incorporating Semantic Web

  • 1. International Journal of Research in Computer Science eISSN 2249-8265 Volume 2 Issue 5 (2012) pp. 11-14 www.ijorcs.org, A Unit of White Globe Publications doi: 10.7815/ijorcs.25.2012.042 DEVELOPMENT OF AN E-LEARNING SYSTEM INCORPORATING SEMANTIC WEB Khurram Naim Shamsi1, Zafar Iqbal Khan2 1 Lecturer, Dept. of Computer Science, RCC, King Saud University, Email: kshamsi@ksu.edu.sa 2 Lecturer, College of Computer Engineering & Sciences, Salman Bin Abdulaziz University, Email: mzafar.ikhan@gmail.com Abstract: E-Learning is efficient, task relevant and Semantic Web is about building an appropriate just-in-time learning grown from the learning infrastructure for intelligent agents to run around the requirements of the new and dynamically changing Web performing complex actions for their users [3]. world. The term “Semantic Web” covers the steps to Furthermore, Semantic Web is about explicitly create a new WWW architecture that augments the declaring the knowledge embedded in many web- content with formal semantics enabling better based applications, integrating information in an possibilities of navigation through the cyberspace and intelligent way, providing semantic-based access to the its contents. In this paper, we present the Semantic Internet, and extracting information from texts [4]. Web-Based model for our e-learning system taking into account the learning environment at Saudi Ultimately, Semantic Web is about how to Arabian universities. The proposed system is mainly implement reliable, large-scale interoperation of Web based on ontology-based descriptions of content, services, to make such services computer interpretable, context and structure of the learning materials. It i.e., to create a Web of machine-understandable and further provides flexible and personalized access to interoperable services that intelligent agents can these learning materials. The framework has been discover, execute, and compose automatically [5]. validated by an interview based qualitative method. Researchers from the World Wide Web Consortium (W3C) already developed new technologies for web friendly data description [6]. Moreover, AI researchers Keywords: E-learning, Learning Objects, Ontology, have already developed some useful applications and RDF, Semantic Web, Software Agents. tools for the Semantic Web [7]. I. INTRODUCTION This paper outlines how the Semantic Web can be used as a technology for realizing sophisticated The evolution of information society has led to the eLearning scenarios. In the following, we will give a emergence of new educational technologies and brief overview about the Semantic Web and discuss a environments. One of the most important requirements number of important issues. We mention the layers of to such environments is the rapid (just-in time) access the Semantic Web architecture. In the subsequent to the relevant knowledge that meets customer's needs section, we introduce the framework of our Semantic as precisely and fully as possible [1]. In recent years Web-based e-learning system. We continue with a the significant progress has been achieved in creation description of an ontology based approach for of eLearning systems based on Web technologies. eLearning. After a discussion of the model, concluding Web-based courses offer clear advantages to learners remarks summarize the importance of the presented by allowing very fast, just-in-time, relevant, and at any topics and outline some future work. time or place access to educational resources. However the traditional Web technologies based on a syntactical II. SEMANTIC WEB mark-up of information don’t provide the semantic search and navigation within a distributed knowledge Semantic Web (SW) derives from W3C director environment. This restriction significantly narrows the Tim Berners-Lee’s vision of Web as a universal ability of widespread educational environments to medium for data, information and knowledge adapt instructional services for a particular customer exchange [8]. The word semantic web is a product of and preclude from raising the efficiency of learning to Web2.0 (second generation web) which makes the web a qualitatively new level. To implement such services, itself to understand and satisfy the user requests and the creation of open intelligent educational web agents or machines to use the content of web environments based on Semantic Web is required [2]. [9][10]. www.ijorcs.org
  • 2. 12 Khurram Naim Shamsi, Zafar Iqbal Khan III. SEMANTIC WEB ARCHITECTURE semantic and real time system, web services and web agents were announced to be useful. Also, The term “Semantic Web” encompasses efforts to trustworthiness of the data is very important since it build a new WWW architecture that supports content can lead the algorithms or mining techniques in wrong with formal semantics. It means the content suitable or inadequate results. At this point, we can assume that for automated systems to consume contrary to the the data we get from student’s answers is reliable or content intended for human consumption. This enables we can also run data mining algorithms to fetch automated agents to reason about the Web content, and conflictions on answers to filter them somehow. produces an intelligent response to unforeseen situations. V. SEMANTIC BASED CONCEPTUAL “Expressing meaning” is the most important feature ELEARNING PLATFORM ARCHITECTURE of the Semantic Web. In order to accomplish this goal, Figure 2 depicts a conceptual Semantic eLearning several layers of representational structures are needed. framework that provides high-level services to people They are presented in the Figure 1 [11] below, among looking for appropriate online information. The basic which the following layers are the basic ones: levels of this framework are the human levels – the XML layer, which represents the structure of data; composed by the Students and the Instructors, the – the RDF layer, which represents the meaning of data; access level that grant access to students and – the Ontology layer, which represents the formal common instructors into the system, the interface level that agreement about meaning of data; provide various facilities, the service level that handles – the Logic layer, which enables intelligent reasoning with the background processes, and the knowledge base meaningful data. level comprising of various repositories. In the base of this conceptual architecture, we have depicted the key elements of a semantic eLearning platform. USERS Authentication Personalization Registration ACCESS Figure 1: Layers of the semantic web architecture Students Interface Instructor Interface IV.SEMANTIC WEB MINING AND E-LEARNING Announcements Student Performance The term Semantic Web Mining is described well Course Documents Control Users by Stumme and etc. all. [12] as “Semantic Web Mining aims at combining the two areas Semantic INTERFACE Interactive Tutorial Upload Course Contents Web and Web Mining. This vision follows our observation that trends converge in both areas: Exercises / Quizzes Make Notifications Increasing number of researchers work on improving Semantic Search Compose Exercises the results of Web Mining by exploiting semantic structures in the Web, and make use of Web Mining Progress Report Manage Links techniques that can be used for mining Semantic Web itself. The wording Semantic Web Mining emphasizes this spectrum of possible interaction between both research areas: It can be read both as Semantic (Web Navigation Annotation Querying SERVICES Mining) and as (Semantic Web) Mining.” Pointing at the definitions given, it’s possible to use MIDDLEWARE web logs for any course available on any course Search Engine Interference Engine (INTERFERENCE SERVER) management system or e-learning portal for investigation of semantic information. In a case study on Moodle, case studies for applications of data Ontology Based Learning Resources mining techniques are given by Romero, Ventura, & Knowledge (OWL) (RDF) KNOWLEDGE Garcia [13]. In these studies, the possible techniques BASE Metadata Inference Rules for data retrieval and management, educator has to run third party programs manually for information retrieval, for educator are explained briefly. For a Figure 2: Conceptual Architecture for Semantic eLearning www.ijorcs.org
  • 3. Development of an E-Learning System Incorporating Semantic Web 13 A. Knowledge Base of complexity since it requires understanding semantic relationships between concepts used to describe web It is a repository where ontologies, metadata, resources; it requires the ability to cope with different inference rules, educational resources and course levels in document descriptions and it should produce descriptions, user profiles, etc. are stored. The semantically significant mapping of resources to metadata may be placed within the document itself or concepts. The annotation can be manual or automatic. in some external metadata repository [14]. In the Several approaches have been proposed for automatic Figure 2 the metadata are stored externally in the semantic annotation, rooted in two main research knowledge base because it is easier to scan a separate fields: natural language processing and machine Meta description stored in a database and it takes less learning. Natural language processing (NLP) is based space to store it. The second advantage is that the point on the detection of typical human constructs in textual of view may vary according to different authors who information and tries to map known sentence reuse the same learning material. It means that it is composition rules to semantic rich descriptions. The possible to have different descriptions of the learning other way to provide semantic descriptors currently material according to the different contexts. under investigation is machine learning. Basically B. Search Engine machine learning means extracting association rules and behaviours to allow machines to accomplish It provides an API with methods for querying the specific tasks as well as their human counterparts. knowledge base. RDQL (RDF Data Query Language) can be used as ontology query language. G. Metadata C. Access layer Metadata is data about data that helps us to achieve better search results [14]. Each component of the It acts as a security layer between the users and the eLearning system can be described with the help of system. It provides an interface and grant access into metadata. The metadata level is the first level of a the system. semantic WEB-based application [17]. This metadata can be attached to each software component of the D. Interface layer eLearning system in order to store several important It provides an integrated interface through which characteristics (e.g., information regarding uptime, students as well as Instructors / Administrators of ownership, execution platform, etc.). Also, for each academic institutions can access, upload or modify the user we can retain the information about his/her status. data with particular authority. The users can manage For example, we can store the user role – different services and the instructors and administrator, database manager, security monitor, administrators can control data and users. regular user. Also, the system can retain personal data (e.g., age, user e-mail address, location, etc.). Instead E. Ontology Based Knowledge of hoping that a full text search through a learning In an eLearning environment the situation can resource will find the author‘s name Henry for easily arise that different instructors use different example, we can annotate the resource with a metadata terminologies, in which case the combination of description “author is Henry”. We can also easily learning materials becomes difficult. The retrieval realize that there are two major difficulties in this problem is additionally compounded by the fact that method. The first difficulty is the technical realization typically instructors and students have very different of attaching metadata at a resource and the second backgrounds and levels of knowledge. Therefore, difficulty is the standardization of descriptions in order some mechanism for establishing a shared- to avoid misunderstanding by using different attributes understanding is needed. Ontologies are a powerful for the same purpose like ”creator is Henry” or mechanism for achieving this task. In fact, ontology ”written by Henry”. The solution for the first problem constrains the set of possible mapping between is the usage of two possible approaches that have been symbols and their full meanings [15]. developed in the context of the World Wide Web, based on the XML and RDF formalisms. The solution F. Annotations for the second problem is the usage of standard vocabularies or schemas for metadata to describe Annotation is the activity of annotating text digital resources. documents written in plain ASCII or HTML with a set of tags representing the names of slots of the selected VI. METHODOLOGY class in ontology. Semantic annotation of WEB resources requires the ability to convert syntactical The present framework is quite simple and general information into semantic descriptors referred to a in nature in a way that it can be applied to any higher conceptual domain model [16]. However the selection education system. However, while designing the of relevant annotations can be very expensive in terms framework, main focus was on the requirements of www.ijorcs.org
  • 4. 14 Khurram Naim Shamsi, Zafar Iqbal Khan higher learning institutions in Saudi Arabia. In order to Conference on the WWW and Internet, Orlando, prove its worthiness for Saudi universities, an Florida, USA, 2001. interview based qualitative method was utilized. The [3] Heflin, J., & Hendler, J., “A Portrait of The Semantic detailed framework was provided to key figures in the Web in Action”, IEEE Intelligent Systems 16(2), 54-59, Saudi universities such as deans and other 2001. doi: 10.1109/5254.920600 administrative staffs in the deanship of Graduate [4] Gómez-Pérez, A., & Corcho, O. Ontology, “Languages Studies, deanship of e-transaction, deanship of e- for the Semantic Web", IEEE Intelligent Systems 17(1), learning and distance education, etc. and their views 54-60, 2002. doi: 10.1109/5254.988453 were sought. Most of the participants gave their [5] McIlraith, S.A., Son, T.C., & Zeng, H., “Semantic Web supporting views. Some of them suggested certain Services”, IEEE Intelligent Systems 16(2), 46-53, 2001. improvements that were incorporated after due doi: 10.1109/5254.988453 discussion. [6] W3C site: http://www.w3c.org. (see www.w3 .org/XML,www.w3.org/RDF, VII. CONCLUSION AND FUTURE WORK www.w3.org/TR/2004/REC-owl-features-2004 0210/), andhttp://www.w3.org/2000/10/swap/Primer.html. The main contribution of this paper is our new model for e-learning system, using the Semantic Web [7] Scott Cost, R., Finin, T., Joshi, A., Peng, Y.,Nicholas, technology. The framework includes various services C., Soboroff, I., et al., “IT talks: A Case Study in the Semantic Web and DAML+OIL”, IEEE Intelligent and tools in the context of a semantic portal, such as: Systems 17(1), 40-47, 2002. doi: 10.1109/5254.988447 registration, uploading course documents, Interactive tutorial, announcements, notifications, and simple [8] Junuz, E. (2009), “Preparation of the Learning Content for Semantic E-Learning Environment” doi: semantic search. A metadata-based ontology is 10.1109/5254.988447 introduced for this purpose and added to our model. The OWL language is used to develop our ontologies. [9] Berners-Lee, T., Hendler, J., & Lassila, O. (2001), “The In these ontologies, the actual resources and properties Semantic Web”, Scientific American Magazine. doi: :10.1038/scientificamerican0501-34 specified in the RDF models are defined. The Protégé2000 ontology editor can be used to create the [10] W3C Semantic Web (2008). Retrieved 2010, from e-learning ontology classes and properties. A list of the World Wide Web Consortium. technologies required for the implementation of our [11] Berners-Lee, T. (2000), “What the Semantic Web can web-based e-learning system includes PHP Platform, represent”, Apache Web Server, MySQL database, and RAP http://www.w3.org/DesignIssues/RDFnot.html. Semantic Web Toolkit. [12] Stumme, G., Hotho, A., &Berendt, B. (2005), “Semantic Web Mining, State of the Art and the Future We believe that there are two primary advantages Directions” of our Semantic web-based model. One is that the [13] Romero, C., Ventura, S., & Garcia, E. (2007), “Data proposed model, which contains a hierarchical Mining in Course Management Systems: Moodle Case contents structure and semantic relationships between Study and Tutorial”. doi: 10.1016/j.eswa.2006.04.005 concepts, can provide related useful information for [14] Biswanath Dutta, “Semantic Web Based E-learning”, searching and sequencing learning resources in web- Documentation Research and Training Centre Indian based eLearning systems. The other is that it can help a Statistical Institute, Bangalore, 2006. developer or an instructor to develop a learning [15] Yas A. Alsultanny, “e-Learning System Overview sequence plan by helping the instructor understand the based on Semantic Web”, Graduate College of why and how of the learning process. Computing Studies, Amman, Jordan, 2006. [16] Dario Bonino, FulvioCorno, Giovanni Squillero, VIII. REFERENCES “Dynamic Optimization of Semantic Annotation [1] B. Ruttenbur, G. Spickler, and S. Lurie, “eLearning – Relevance”, Dipartimento di Automaticaed Informatica, The Engine of the Knowledge Economy”, Morgan Politecnico di Torino, Torino, Italy. Keegan &Co. Inc. eLearning Industry Report, 2001, [17] Lect. Dr. Sabin Buraga Lect. Dr. Marius Cioca, 109 p. “Modeling Aspectsof Semantic Web-based E-learning [2] L. Stojanovic, S. Staab, and R. Studer, “eLearning System”, Faculty of Computer Science, AlexandruIoan basedon the Semantic Web”, Web Net 2001 – World Cuza University of Iaşi, 0052omania,2003. How to cite Khurram Naim Shamsi, Zafar Iqbal Khan, "Development of an E-Learning System Incorporating Semantic Web". International Journal of Research in Computer Science, 2 (5): pp. 11-14, September 2012. doi:10.7815/ijorcs.25.2012.042 www.ijorcs.org