SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
IOSR Journal of Computer Engineering (IOSRJCE)
ISSN: 2278-0661 Volume 3, Issue 2 (July-Aug. 2012), PP 18-23
www.iosrjournals.org

           Social Network Based Learning Management System
                 Hassan Najam Ali1, Dr. Purnomo Budi Santoso, Msc., Ir.2,
                         Dr. Muhammad Aziz Muslim, ST, MT3
         1(
              Magister of Information Technology and Communication, Brawijaya University, Indonesia)
        2, 3(
              Information Technology and Communication Department, Brawijaya University, Indonesia)


 Abstract : The fact that 77 percent of the world population are using mobile phones that can be used to access
the internet. Furthermore, social network and e-learning can create a combination and rise in a beneficial
means. The purpose is to enhance the benefit of social network as a media to enhance education. By making the
e-learning as an embedded feature inside the social network, knowledge share and gathering among users and
the source can be unlimited. The system is so called social network based learning management system. This
system made the administrator as the owner of learning contents able to manage their knowledge shares and
virtual courses. The test done by applying 74 test cases which cover all functions in social network based LMS,
had resulted 100% functional. The positive means of the system is that activities in LMS are published over the
Facebook members that jois the course, and key activities are published only to members’ social friends. The
architecture of social network in Facebook has made learning to have more social benefit. Additionally, there
are inputs for the system to improve further: the need to perform online examination, more managed discussion,
and video chat for real-time learning.
Keywords: social network lms, facebook lms, facebook social lms, facebook education, facebook learning

                                           I.           Introduction
          Learning has taken into new era to ease learner to gain their knowledge through internet, everywhere,
anywhere, and anytime. It can be done by accessing internet based learning media or e-learning. The fact that
there are 5.3 billion mobile subscribers (that's 77 percent of the world population) means that they are using
mobile phones that can be used to access the internet. Mobile growth is being driven by demand of developing
world.
          Years have been proved that Facebook being acknowledge by developers because of its platform,
called the Facebook Platform. It only requires skill in Web programming language such as PHP or Java. Its
popularity is rising throughout the years because of its structured environment and social network, but its
Facebook Platform is proving to be a critical means to prevent Facebook to be the latest favourite. Because of
third-party applications, Facebook has stimulated more and more users to participate in it.
          Meanwhile in an article [9], e-learning can best be understood as any type of learning delivered
electronically. Defined broadly, this can encompass learning products delivered by computer, intranet, internet,
satellite, or other remote technologies. Brandon Hall, a noted e-learning researcher, defines e-learning as
“instruction delivered electronically wholly by a web browser, through the Internet or an intranet, or through
CD-ROM or DVD multimedia platforms.” Increasingly, the common understanding of e-learning relates
exclusively to web-based training -- or learning products delivered via a web browser over a network. Book in
[11] says that investment analysis team deems e-learning as a technology that fully leverages the distributive
power of the Internet and encourages investors to consider the “e” in e-learning to represent “effective”.
          With the powers both Facebook as social network and LMS as learning media, there is a good
opportunity to integrate these application to create beneficial means of education within social network
popularity.

                                 II.        Facebook Application Model
         A good model of web application is shown in Fig. 1. This model illustrates the common architecture of
web application, where application is located at a web server. In this model, users who wanted to access
particular application have to go to specific URL.




                                                www.iosrjournals.org                                  18 | Page
Social Network Based Learning Management System




                                           Fig. 1. Web application model

On the other hand, Facebook has its own web application model (Fig. 2.) that enables user to access any
Facebook application without knowing the URL.




                                     Fig. 2. The Facebook web application model

         In Fig. 2. It is obvious that the purpose of that model is to provide an interface between the application
and Facebook. Moreover, it also employs a cache to accommodate millions of hits in the application and to run
normally the Facebook common features. Facebook Platform is the tools that accommodate those
functionalities. This platform contains three elements Facebook API, FBML, FBJavascript and FQL. Detail of
each elements can be found in Facebook’s Developers page, as briefly explained below.

2.1   Facebook API
          API stands for Application Programming Interface, as defined in book [7] API is a set of software
libraries that enables developers to work with an application without knowing anything about its internal
workings. So, by using Facebook API, anyone can develop any Facebook applications easily and unlimitedly
with only required skills in web programming.

2.2 FBML
          FBML is Facebook Markup Language. It has the same structure as common HTML, only additional
tags related to Facebook features.

2.3 FQL
         Information that is stored in Facebook are actually securely saved in Facebook’s database. To be able
to reach the database, the only way is to use FQL (Facebook Query Language). It is similar to previously known
SQL (Structured Query Language).

2.4 FB Javascript
        FBML does not support the use of standard JavaScript using the script element. However, Facebook
JavaScript (or FBJS, for short) allows for limited scripting functionality inside a Facebook application.

                              III.           Learning Management System
         A learning management system (commonly abbreviated as LMS) is a software application for the
administration, documentation, tracking, and reporting of training programs, course room and online events, e-
learning programs, and training content. As described in [4], a robust LMS should be able to do the following:
 centralize and automate administration
 use self-service and self-guided services
 assemble and deliver learning content rapidly
 consolidate training initiatives on a scalable web-based platform
 support portability and standards
                                              www.iosrjournals.org                                       19 | Page
Social Network Based Learning Management System
    Personalise contents and enable knowledge reuse.
         More described at [4], LMSs range from systems for managing training and educational records, to
software for distributing courses over the Internet with features for online collaboration. Corporate training uses
LMSs to automate record-keeping and employee registration. Student self-service (e.g., self-registration on
instructor-led training), training workflow (e.g., user notification, manager approval, wait-list management), the
provision of on-line learning (e.g., Computer-Based Training, read & understand), on-line assessment,
management of continuous professional education (CPE), collaborative learning (e.g., application sharing,
discussion threads), and training resource management (e.g., instructors, facilities, equipment), are dimensions
to Learning Management Systems.

                                     IV.          System Framework
          From the point of view of Facebook and Learning Management System, there are differences but there
are also facts that enhancing each other. From the transparency and share-ability of Facebook and the unlimited
distance and highly interactive learning of LMS, the integration of an LMS to Facebook will enhance each
purpose. Facebook will no longer entertainment, fun, mostly wasting time for young people, it will be
educational and LMS will be as acceptible as it built inside Facebook.
          Entering a virtual course is as easy as logging in Facebook, students activities is more transparent since
every activity in virtual course is shared as their status, new learning material is as easy as tag-share feature in
Facebook, and more other features.
          As seen for the most Facebook user from ages range from 18 to 25 year old. The LMS that will be
developed is for college students, because of the independency of subjects found in college.

4.1 System Design
          Because the system is basically a website-based application, it has sitemap that will help users to
navigate in the application. The LMS itself is built in a separate web server (www.hassanhoma.com). And the
integration is done by creating an application in Facebook by visiting https://developers.facebook.com. In the
site, there are complete guides to create a new Facebook application.
The sitemap for the system is adapting from recommended design in article [6]. It will display all necessary
features as seen below.
 Facebook Login
 Facebook Frontpage
 Notifications
    Friend Requests
    Messages
    Network Notifications
 Home
 Profile
 Account
    Logout
 Facebook Apps
    LMS Course page (student)
          Basic Info
              Notification of any announcement, displaying and accessing current course(s)-chapters-resources-
              assessment, request to join course. All these feature are developed as host features, the LMS.
          Collaborative/Interactive Learning
              Document shares, creative commons, and discussions. This part of LMS is developed using
              Facebook Social Plugin – Comments and Live Stream, which enables user activities as mentioned.
          Administratif Information
              Display Lecturer information, schedules, displaying attendance list, displaying progress, displaying
              grade. All these features are developed as host features, which is the LMS.
    LMS Course page (lecturer)
          Home
              List of student’s requests, approval, and deny student request to join a course. All features are
              developed as host features.
          New Courses
              Create, edit, delete course. Give detail information about course. This feature enables lecturer
              defines course detail which provided by forms.
          Courses
              Edit and delete detailed course (including related resource and assessment), as host feature.

                                             www.iosrjournals.org                                         20 | Page
Social Network Based Learning Management System
           Discussion
            Lecturer can manage any posted discussion. This feature is implementing Facebook Social Plugin –
            Comments and Live Stream.
         Reports
            Manage student grade and progress in host feature.
       Department Head page
         Approving lecturers and choosing their course and denying lecturers request.
         Approving and denying students request.
         Checking lecturers or Students

4.2 Data Flow Diagram
   In Fig. 3., a Data Flow Diagram for the system illustrates the work of the LMS with specific user data and
                                                   functions.
                                                          3
                                                      Doi ng                                                                  Student


                                                                                   8
                                                                                Di spl ay                   5
                                                                                                      Request Joi n


                                                                                              6                                 10

                                                                                            Approve                   i nteracti ve l earni ng
                                                      5        Grades



                                                                            9
                                                                    Di spl ay Student                                        T eacher


                                          1   User

                                                                                   7
                                                                                 Deny
                           2     Course


                                                                        1
                                                                  Manage


                     4     Assesment
                                                                                                  2
                                                                                             Regi ster to
                 3       Resources


                                                                                                                           Headmaster



                                                     Fig. 3. LMS Data Flow Diagram

4.3 Database
         According to the DFD, database is shown in Fig. 4., here, all user’s data will be stored and managed by
each of functionality. The database is implemented in a web server where LMS resides.

4.4 System Requirements
         Social Network based LMS can be built if all requirements are met, here are the requirements for the
system to work:

4.4.1   Host Server
        Host server is the location where web-based LMS will be built. This web server must have unique
name like http://www.hassanhoma.com or other available name.

4.4.2     Facebook application Development
          Facebook application development is located in developers.facebook.com, developer must own a
Facebook account, and logged in before creating new application (social_lms). And the important part for the
integration is Facebook code, including App ID and App Secret. The address of the application is
https://apps.facebook.com/social_lms/.
          If configuration and information of new application is saved and no error, Facebook will create new
unique Application ID (App ID) and Application secret code (App Secret). An example of successful Facebook
application is seen below.




                                                              www.iosrjournals.org                                                               21 | Page
Social Network Based Learning Management System




                                       Fig. 4. Database implementation




                                Fig. 5. Generated code of new FB Application

4.4.3     Social Network features for LMS
          Social network features that can be inserted into the application are using Social Plugins. Social
Plugins enable you to provide engaging social experiences to your users with just a line of HTML. Because the
plugins are served by Facebook, the content is personalized to the viewer whether or not they have signed into
your site.

Comments: Comments Box is a social plug-in that enables user commenting on Discussion topic. Features
include moderation tools and distribution.
Social Relevance: Comments Box uses social signals to surface the highest quality comments for each user.
Comments are ordered to show users the most relevant comments from friends, friends of friends, and the most
liked or active discussion threads, while comments marked as spam are hidden from view.
Distribution: Comments are easily shared with friends or with people who like LMS application on Facebook.
If a user leaves the “Post to Facebook” box checked when posts a comment, a story appears on his/her friends’
News Feed indicating that he/she’s made a comment on LMS, which will also link back to host site.
Friends and people who like the Page can then respond to the discussion by liking or replying to the comment
directly in the News Feed on Facebook or in the Comments Box on your site. Threads stay synced across
Facebook and on the Comments Box on your site regardless of where the comment was made. As seen in Fig. 6.




                                         Fig. 6. Facebook Comment

Live Stream: The Live Stream plugin lets users visiting LMS and share activity and comments in real time.
Live Stream works best when students or lecturer doing activities inside LMS, for instance, discussion on a
particular subject.




                                        Fig. 7. Facebook Live Stream


                                           www.iosrjournals.org                                      22 | Page
Social Network Based Learning Management System
                                               V.            System Testing
          Software testing is a critical element of software quality assurance and represents the ultimate review
of specification, design, and code generation. For this application the test will be using black box testing that
will be divided into two tests procedures which are LMS host test and Facebook integration and features tests.
LMS host test will test all features that are built as proprietary features, to make sure all features works as
designed. Test case is taken from LMS site map and contents, divided onto three kinds of users (Department
Head, Lecturer and student). Facebook integration tests the integration of LMS site into Facebook and each
feature that uses Facebook Social Plugin. The test was not covering for usability and visual appearance.
          The tests for the users are 74 cases, of which results is 100% functional in the user perspective.
Additionally, there limitations that in the future can be added into the application to enrich the features, which
listed below:
1. Unable to perform examination or assessment online, all done by opening the examination or assessment
     task and send the result to email address stated in the task.
2. Discussion is unlimited for all students and lecturers, which it should be restricted to certain user for
     example: course member only.
3. Video chat for live stream learning is not available in the application, video chat can be held separately
     using another application.

                                                VI.            Conclusions
          The test done by applying 74 test cases which cover all functions in social network based LMS,
resulted 100% performance, in which the functions are working as it supposed to be. The positive means of the
system is that activities in LMS is published over the Facebook members that joins the course, and key activities
are published only to members’ social friends, of which help socialize LMS widely. The architecture of social
network in Facebook has ease learning to have social benefit.
          Additionally, there are limitation of the system that needs to be improved further: the need to perform
online examination, more managed discussion, and video chat for real time learning. Consequently, at which
Facebook continuously developing their system, there are good opportunity to enhance the LMS to have more
features that related to social network powers.

                                         VII.             Acknowledgements
        The author would like to acknowledge thesis supervisors, Dr. Purnomo Budi Santoso.Msc.Ir and Dr.
Muhammad Aziz Muslim, ST, MT , for the advices and the team that have been working so hard to build the
system and friends, that had voluntarily helps the tests.

                                                           References
[1]    Myers, G., The Art of Software Testing, Wiley, 1979.
[2]    ADLNET. (2001). Guidelines for Design and Evaluation of Web-Based ADL Applications. [On-Line]. Available:
       http://www.adlnet.org.
[3]    Economy. [On-Line]. Available: http://www.learnativity.com/marketreports.html
[4]    Ellis, Ryann K, Field Guide to Learning Management System. 2009.
[5]    Hall, B, Web-Based Training Cookbook: everything you need to know about online training. 1997.
[6]    Harris, Kerry-Lee and Jones, Deborah, Creating Effective Websites for University Teaching - An educational framework. University
       of Melbourne : Melbourne. 2007.
[7]    Hayder, Hasin and Dr Bain, Alexander Mark, Learning Facebook Application Development. Pack Publishing : Birmingham. 2008.
[8]    John Wiley & Sons, NY. Also see: www.brandon-hall.com.
[9]    Kodone, Susan, PhD. An E-Learning Primer. Raytheon Interactivity : Florida. 2001.
[10]   Merrill, D.M. Instructional strategies that teach. CBT Solutions. Nov-Dec. p. 1-11. 1997.
[11]   Morgan Keegan. E-learning Investment Reports. E-Learning: The Engine of the Knowledge .2001.
[12]   Royce, W. W. Managing the development of large software systems: concepts and techniques. Proc. IEEE WESTCON, Los
       Angeles CA: IEEE Computer Society Press. (Ch.4) . 1970.
[13]   Sommerville, Ian. Software Engineering. Addison-Wesley. 2007.
[14]   Wagner, Richard. Building Facebook Application for Dummies. Wiley Publishing: New Jersey. 2008.




                                                    www.iosrjournals.org                                                    23 | Page

Mais conteúdo relacionado

Mais procurados

Baden württemberg regional needs analysis report fi…
Baden württemberg regional needs analysis report fi…Baden württemberg regional needs analysis report fi…
Baden württemberg regional needs analysis report fi…MFG Innovationsagentur
 
Usability of an Online Discussion Board
Usability of an Online Discussion BoardUsability of an Online Discussion Board
Usability of an Online Discussion Boardidescitation
 
Mapping The Consequences Of Technology On Public Relations
Mapping The Consequences Of Technology On Public RelationsMapping The Consequences Of Technology On Public Relations
Mapping The Consequences Of Technology On Public Relationsmctripletwo
 
Mapping The Consequences Of Technology On Public Relations
Mapping The Consequences Of Technology On Public RelationsMapping The Consequences Of Technology On Public Relations
Mapping The Consequences Of Technology On Public Relationsmctripletwo
 
Student Hand Book Rai University Online Learning
Student Hand Book Rai University Online LearningStudent Hand Book Rai University Online Learning
Student Hand Book Rai University Online LearningRai University
 
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
 
DEVELOPMENT OF BLAST EMAIL, CHATTING, AND SMS FEATURES ON EMPLOYEE DATA APPLI...
DEVELOPMENT OF BLAST EMAIL, CHATTING, AND SMS FEATURES ON EMPLOYEE DATA APPLI...DEVELOPMENT OF BLAST EMAIL, CHATTING, AND SMS FEATURES ON EMPLOYEE DATA APPLI...
DEVELOPMENT OF BLAST EMAIL, CHATTING, AND SMS FEATURES ON EMPLOYEE DATA APPLI...AM Publications
 
eFront Quick Overview
eFront Quick OvervieweFront Quick Overview
eFront Quick Overviewpapagel
 
Social networking for educators
Social networking for educatorsSocial networking for educators
Social networking for educatorsMaritza Villa
 
Development of an E-Learning System Incorporating Semantic Web
Development of an E-Learning System Incorporating Semantic WebDevelopment of an E-Learning System Incorporating Semantic Web
Development of an E-Learning System Incorporating Semantic WebIJORCS
 
Plymouth University - SharePoint 2010 from SP 2007 Upgrade Case Study
Plymouth University - SharePoint 2010 from SP 2007 Upgrade Case StudyPlymouth University - SharePoint 2010 from SP 2007 Upgrade Case Study
Plymouth University - SharePoint 2010 from SP 2007 Upgrade Case StudyEPC Group
 
[Enterprise Social Platform] Socialware 'Tigris' introduction_EN
[Enterprise Social Platform] Socialware 'Tigris' introduction_EN[Enterprise Social Platform] Socialware 'Tigris' introduction_EN
[Enterprise Social Platform] Socialware 'Tigris' introduction_ENHwangHyejin
 
A Concise report on Android Culture and It mediation on Social Networking Sites
A Concise report on Android Culture and It mediation on Social Networking SitesA Concise report on Android Culture and It mediation on Social Networking Sites
A Concise report on Android Culture and It mediation on Social Networking SitesPanacea
 

Mais procurados (16)

MAin document Bob
MAin document BobMAin document Bob
MAin document Bob
 
Baden württemberg regional needs analysis report fi…
Baden württemberg regional needs analysis report fi…Baden württemberg regional needs analysis report fi…
Baden württemberg regional needs analysis report fi…
 
Usability of an Online Discussion Board
Usability of an Online Discussion BoardUsability of an Online Discussion Board
Usability of an Online Discussion Board
 
Mapping The Consequences Of Technology On Public Relations
Mapping The Consequences Of Technology On Public RelationsMapping The Consequences Of Technology On Public Relations
Mapping The Consequences Of Technology On Public Relations
 
Mapping The Consequences Of Technology On Public Relations
Mapping The Consequences Of Technology On Public RelationsMapping The Consequences Of Technology On Public Relations
Mapping The Consequences Of Technology On Public Relations
 
Student Hand Book Rai University Online Learning
Student Hand Book Rai University Online LearningStudent Hand Book Rai University Online Learning
Student Hand Book Rai University Online Learning
 
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
 
DEVELOPMENT OF BLAST EMAIL, CHATTING, AND SMS FEATURES ON EMPLOYEE DATA APPLI...
DEVELOPMENT OF BLAST EMAIL, CHATTING, AND SMS FEATURES ON EMPLOYEE DATA APPLI...DEVELOPMENT OF BLAST EMAIL, CHATTING, AND SMS FEATURES ON EMPLOYEE DATA APPLI...
DEVELOPMENT OF BLAST EMAIL, CHATTING, AND SMS FEATURES ON EMPLOYEE DATA APPLI...
 
eFront Quick Overview
eFront Quick OvervieweFront Quick Overview
eFront Quick Overview
 
wlu_final
wlu_finalwlu_final
wlu_final
 
Social networking for educators
Social networking for educatorsSocial networking for educators
Social networking for educators
 
Development of an E-Learning System Incorporating Semantic Web
Development of an E-Learning System Incorporating Semantic WebDevelopment of an E-Learning System Incorporating Semantic Web
Development of an E-Learning System Incorporating Semantic Web
 
Creating Facebook Pages with Impact
Creating Facebook Pages with ImpactCreating Facebook Pages with Impact
Creating Facebook Pages with Impact
 
Plymouth University - SharePoint 2010 from SP 2007 Upgrade Case Study
Plymouth University - SharePoint 2010 from SP 2007 Upgrade Case StudyPlymouth University - SharePoint 2010 from SP 2007 Upgrade Case Study
Plymouth University - SharePoint 2010 from SP 2007 Upgrade Case Study
 
[Enterprise Social Platform] Socialware 'Tigris' introduction_EN
[Enterprise Social Platform] Socialware 'Tigris' introduction_EN[Enterprise Social Platform] Socialware 'Tigris' introduction_EN
[Enterprise Social Platform] Socialware 'Tigris' introduction_EN
 
A Concise report on Android Culture and It mediation on Social Networking Sites
A Concise report on Android Culture and It mediation on Social Networking SitesA Concise report on Android Culture and It mediation on Social Networking Sites
A Concise report on Android Culture and It mediation on Social Networking Sites
 

Destaque

Electronic Dicitionary of Bantik Language
Electronic Dicitionary of Bantik LanguageElectronic Dicitionary of Bantik Language
Electronic Dicitionary of Bantik LanguageRay Wodrow
 
#Ted #TedXEutropolis #Unitedstasiofamerica Tip of the Iceberg
#Ted #TedXEutropolis #Unitedstasiofamerica Tip of the Iceberg#Ted #TedXEutropolis #Unitedstasiofamerica Tip of the Iceberg
#Ted #TedXEutropolis #Unitedstasiofamerica Tip of the IcebergOliver Bienkowski
 
Customer financing in Brazil
Customer financing in BrazilCustomer financing in Brazil
Customer financing in BrazilFredrik Boëthius
 
Debbie crespo comp 2 #1 paper
Debbie crespo comp 2 #1 paperDebbie crespo comp 2 #1 paper
Debbie crespo comp 2 #1 paperdscheidt
 

Destaque (9)

E0322431
E0322431E0322431
E0322431
 
D0352630
D0352630D0352630
D0352630
 
F0134249
F0134249F0134249
F0134249
 
D0142635
D0142635D0142635
D0142635
 
Electronic Dicitionary of Bantik Language
Electronic Dicitionary of Bantik LanguageElectronic Dicitionary of Bantik Language
Electronic Dicitionary of Bantik Language
 
#Ted #TedXEutropolis #Unitedstasiofamerica Tip of the Iceberg
#Ted #TedXEutropolis #Unitedstasiofamerica Tip of the Iceberg#Ted #TedXEutropolis #Unitedstasiofamerica Tip of the Iceberg
#Ted #TedXEutropolis #Unitedstasiofamerica Tip of the Iceberg
 
Customer financing in Brazil
Customer financing in BrazilCustomer financing in Brazil
Customer financing in Brazil
 
Debbie crespo comp 2 #1 paper
Debbie crespo comp 2 #1 paperDebbie crespo comp 2 #1 paper
Debbie crespo comp 2 #1 paper
 
C0110913
C0110913C0110913
C0110913
 

Semelhante a D0321823

Social Network Based Learning Management System
Social Network Based Learning Management SystemSocial Network Based Learning Management System
Social Network Based Learning Management SystemIOSR Journals
 
Enriching E-Learning with web Services for the Creation of Virtual Learning P...
Enriching E-Learning with web Services for the Creation of Virtual Learning P...Enriching E-Learning with web Services for the Creation of Virtual Learning P...
Enriching E-Learning with web Services for the Creation of Virtual Learning P...IJERDJOURNAL
 
Nomination for social media in education award
Nomination for social media in education awardNomination for social media in education award
Nomination for social media in education awardKirtana Hariharan
 
A GUIDELINE FOR AN EFFECTIVE USER INTERFACE FOR EDUCATIONAL SEMANTIC APPLICATION
A GUIDELINE FOR AN EFFECTIVE USER INTERFACE FOR EDUCATIONAL SEMANTIC APPLICATIONA GUIDELINE FOR AN EFFECTIVE USER INTERFACE FOR EDUCATIONAL SEMANTIC APPLICATION
A GUIDELINE FOR AN EFFECTIVE USER INTERFACE FOR EDUCATIONAL SEMANTIC APPLICATIONijma
 
Solving The Problem of Adaptive E-Learning By Using Social Networks
Solving The Problem of Adaptive E-Learning By Using Social NetworksSolving The Problem of Adaptive E-Learning By Using Social Networks
Solving The Problem of Adaptive E-Learning By Using Social NetworksEswar Publications
 
How to use facebook in the college classroom
How to use facebook in the college classroomHow to use facebook in the college classroom
How to use facebook in the college classroomPhatinawin Phatinawin
 
Media Research
Media ResearchMedia Research
Media ResearchLS13527
 
Learning objects and metadata framework - Mohammed Kharma
Learning objects and metadata framework - Mohammed KharmaLearning objects and metadata framework - Mohammed Kharma
Learning objects and metadata framework - Mohammed KharmaMohammed Kharma
 
E education with facebook – a
E education with facebook – aE education with facebook – a
E education with facebook – acsandit
 
Social networking technology to enhance learning a case study
Social networking technology to enhance learning a case studySocial networking technology to enhance learning a case study
Social networking technology to enhance learning a case studyRajib Roy
 
Cloud computing for authoring process automation
Cloud computing for authoring process automationCloud computing for authoring process automation
Cloud computing for authoring process automationMalinka Ivanova
 
Development of E-learning Software Based Multiplatform Components
Development of E-learning Software Based Multiplatform ComponentsDevelopment of E-learning Software Based Multiplatform Components
Development of E-learning Software Based Multiplatform ComponentsjournalBEEI
 
Web 2.o as facebook
Web 2.o as facebookWeb 2.o as facebook
Web 2.o as facebookSyed Zaidi
 
Staff Training: Get More From Your Staff Via e-Learning
Staff Training: Get More From Your Staff Via e-Learning Staff Training: Get More From Your Staff Via e-Learning
Staff Training: Get More From Your Staff Via e-Learning Webanywhere Ltd
 

Semelhante a D0321823 (20)

Social Network Based Learning Management System
Social Network Based Learning Management SystemSocial Network Based Learning Management System
Social Network Based Learning Management System
 
Enriching E-Learning with web Services for the Creation of Virtual Learning P...
Enriching E-Learning with web Services for the Creation of Virtual Learning P...Enriching E-Learning with web Services for the Creation of Virtual Learning P...
Enriching E-Learning with web Services for the Creation of Virtual Learning P...
 
Nomination for social media in education award
Nomination for social media in education awardNomination for social media in education award
Nomination for social media in education award
 
A GUIDELINE FOR AN EFFECTIVE USER INTERFACE FOR EDUCATIONAL SEMANTIC APPLICATION
A GUIDELINE FOR AN EFFECTIVE USER INTERFACE FOR EDUCATIONAL SEMANTIC APPLICATIONA GUIDELINE FOR AN EFFECTIVE USER INTERFACE FOR EDUCATIONAL SEMANTIC APPLICATION
A GUIDELINE FOR AN EFFECTIVE USER INTERFACE FOR EDUCATIONAL SEMANTIC APPLICATION
 
Solving The Problem of Adaptive E-Learning By Using Social Networks
Solving The Problem of Adaptive E-Learning By Using Social NetworksSolving The Problem of Adaptive E-Learning By Using Social Networks
Solving The Problem of Adaptive E-Learning By Using Social Networks
 
A05430107
A05430107A05430107
A05430107
 
How to use facebook in the college classroom
How to use facebook in the college classroomHow to use facebook in the college classroom
How to use facebook in the college classroom
 
Ijsrdv6 i120151
Ijsrdv6 i120151Ijsrdv6 i120151
Ijsrdv6 i120151
 
Assignmet on facebook
Assignmet on facebookAssignmet on facebook
Assignmet on facebook
 
Blog
BlogBlog
Blog
 
Media Research
Media ResearchMedia Research
Media Research
 
Learning objects and metadata framework - Mohammed Kharma
Learning objects and metadata framework - Mohammed KharmaLearning objects and metadata framework - Mohammed Kharma
Learning objects and metadata framework - Mohammed Kharma
 
D04 06 2438
D04 06 2438D04 06 2438
D04 06 2438
 
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
 
E education with facebook – a
E education with facebook – aE education with facebook – a
E education with facebook – a
 
Social networking technology to enhance learning a case study
Social networking technology to enhance learning a case studySocial networking technology to enhance learning a case study
Social networking technology to enhance learning a case study
 
Cloud computing for authoring process automation
Cloud computing for authoring process automationCloud computing for authoring process automation
Cloud computing for authoring process automation
 
Development of E-learning Software Based Multiplatform Components
Development of E-learning Software Based Multiplatform ComponentsDevelopment of E-learning Software Based Multiplatform Components
Development of E-learning Software Based Multiplatform Components
 
Web 2.o as facebook
Web 2.o as facebookWeb 2.o as facebook
Web 2.o as facebook
 
Staff Training: Get More From Your Staff Via e-Learning
Staff Training: Get More From Your Staff Via e-Learning Staff Training: Get More From Your Staff Via e-Learning
Staff Training: Get More From Your Staff Via e-Learning
 

Mais de iosrjournals (20)

I0114549
I0114549I0114549
I0114549
 
H0124246
H0124246H0124246
H0124246
 
H0114044
H0114044H0114044
H0114044
 
G0145458
G0145458G0145458
G0145458
 
G0135059
G0135059G0135059
G0135059
 
G0123541
G0123541G0123541
G0123541
 
G0113839
G0113839G0113839
G0113839
 
F0144153
F0144153F0144153
F0144153
 
F0122934
F0122934F0122934
F0122934
 
F0112937
F0112937F0112937
F0112937
 
E0143640
E0143640E0143640
E0143640
 
E0133641
E0133641E0133641
E0133641
 
E0112128
E0112128E0112128
E0112128
 
D0133235
D0133235D0133235
D0133235
 
D0121720
D0121720D0121720
D0121720
 
D0111420
D0111420D0111420
D0111420
 
C0141625
C0141625C0141625
C0141625
 
C0132131
C0132131C0132131
C0132131
 
C0121116
C0121116C0121116
C0121116
 
B0140815
B0140815B0140815
B0140815
 

Último

RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIUdaiappa Ramachandran
 
DS Lesson 2 - Subsets, Supersets and Power Set.pdf
DS Lesson 2 - Subsets, Supersets and Power Set.pdfDS Lesson 2 - Subsets, Supersets and Power Set.pdf
DS Lesson 2 - Subsets, Supersets and Power Set.pdfROWELL MARQUINA
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
What Developers Need to Unlearn for High Performance NoSQL
What Developers Need to Unlearn for High Performance NoSQLWhat Developers Need to Unlearn for High Performance NoSQL
What Developers Need to Unlearn for High Performance NoSQLScyllaDB
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServiceRenan Moreira de Oliveira
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.francesco barbera
 
Grade 10 Computer Lesson 5: What is Blogging?
Grade 10 Computer Lesson 5: What is Blogging?Grade 10 Computer Lesson 5: What is Blogging?
Grade 10 Computer Lesson 5: What is Blogging?rosariokimberlyannma
 
CHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopCHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopObject Automation
 
Tracking license compliance made easy - intro to Grant (OSS)
Tracking license compliance made easy - intro to Grant (OSS)Tracking license compliance made easy - intro to Grant (OSS)
Tracking license compliance made easy - intro to Grant (OSS)Anchore
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?SANGHEE SHIN
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
RTL Design Methodologies_Object Automation Inc
RTL Design Methodologies_Object Automation IncRTL Design Methodologies_Object Automation Inc
RTL Design Methodologies_Object Automation IncObject Automation
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Dev Dives: Master advanced authentication and performance in Productivity Act...
Dev Dives: Master advanced authentication and performance in Productivity Act...Dev Dives: Master advanced authentication and performance in Productivity Act...
Dev Dives: Master advanced authentication and performance in Productivity Act...UiPathCommunity
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxYounusS2
 
COMPUTER_GROUP 7_10 ST. JOHN VIANNEY.pptx
COMPUTER_GROUP 7_10 ST. JOHN VIANNEY.pptxCOMPUTER_GROUP 7_10 ST. JOHN VIANNEY.pptx
COMPUTER_GROUP 7_10 ST. JOHN VIANNEY.pptxabalosyvonne42
 
Plant tissue culture pharmacongosy-1 Semester 4
Plant tissue culture pharmacongosy-1 Semester 4Plant tissue culture pharmacongosy-1 Semester 4
Plant tissue culture pharmacongosy-1 Semester 4Nandakishor Deshmukh
 
Checklist to troubleshoot CD moisture profiles.docx
Checklist to troubleshoot CD moisture profiles.docxChecklist to troubleshoot CD moisture profiles.docx
Checklist to troubleshoot CD moisture profiles.docxNoman khan
 
AI-based audio transcription solutions (IDP)
AI-based audio transcription solutions (IDP)AI-based audio transcription solutions (IDP)
AI-based audio transcription solutions (IDP)KapilVaidya4
 

Último (20)

RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
 
DS Lesson 2 - Subsets, Supersets and Power Set.pdf
DS Lesson 2 - Subsets, Supersets and Power Set.pdfDS Lesson 2 - Subsets, Supersets and Power Set.pdf
DS Lesson 2 - Subsets, Supersets and Power Set.pdf
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
What Developers Need to Unlearn for High Performance NoSQL
What Developers Need to Unlearn for High Performance NoSQLWhat Developers Need to Unlearn for High Performance NoSQL
What Developers Need to Unlearn for High Performance NoSQL
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
 
Grade 10 Computer Lesson 5: What is Blogging?
Grade 10 Computer Lesson 5: What is Blogging?Grade 10 Computer Lesson 5: What is Blogging?
Grade 10 Computer Lesson 5: What is Blogging?
 
CHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopCHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshop
 
Tracking license compliance made easy - intro to Grant (OSS)
Tracking license compliance made easy - intro to Grant (OSS)Tracking license compliance made easy - intro to Grant (OSS)
Tracking license compliance made easy - intro to Grant (OSS)
 
Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?Do we need a new standard for visualizing the invisible?
Do we need a new standard for visualizing the invisible?
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
RTL Design Methodologies_Object Automation Inc
RTL Design Methodologies_Object Automation IncRTL Design Methodologies_Object Automation Inc
RTL Design Methodologies_Object Automation Inc
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Dev Dives: Master advanced authentication and performance in Productivity Act...
Dev Dives: Master advanced authentication and performance in Productivity Act...Dev Dives: Master advanced authentication and performance in Productivity Act...
Dev Dives: Master advanced authentication and performance in Productivity Act...
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptx
 
COMPUTER_GROUP 7_10 ST. JOHN VIANNEY.pptx
COMPUTER_GROUP 7_10 ST. JOHN VIANNEY.pptxCOMPUTER_GROUP 7_10 ST. JOHN VIANNEY.pptx
COMPUTER_GROUP 7_10 ST. JOHN VIANNEY.pptx
 
Plant tissue culture pharmacongosy-1 Semester 4
Plant tissue culture pharmacongosy-1 Semester 4Plant tissue culture pharmacongosy-1 Semester 4
Plant tissue culture pharmacongosy-1 Semester 4
 
Checklist to troubleshoot CD moisture profiles.docx
Checklist to troubleshoot CD moisture profiles.docxChecklist to troubleshoot CD moisture profiles.docx
Checklist to troubleshoot CD moisture profiles.docx
 
AI-based audio transcription solutions (IDP)
AI-based audio transcription solutions (IDP)AI-based audio transcription solutions (IDP)
AI-based audio transcription solutions (IDP)
 

D0321823

  • 1. IOSR Journal of Computer Engineering (IOSRJCE) ISSN: 2278-0661 Volume 3, Issue 2 (July-Aug. 2012), PP 18-23 www.iosrjournals.org Social Network Based Learning Management System Hassan Najam Ali1, Dr. Purnomo Budi Santoso, Msc., Ir.2, Dr. Muhammad Aziz Muslim, ST, MT3 1( Magister of Information Technology and Communication, Brawijaya University, Indonesia) 2, 3( Information Technology and Communication Department, Brawijaya University, Indonesia) Abstract : The fact that 77 percent of the world population are using mobile phones that can be used to access the internet. Furthermore, social network and e-learning can create a combination and rise in a beneficial means. The purpose is to enhance the benefit of social network as a media to enhance education. By making the e-learning as an embedded feature inside the social network, knowledge share and gathering among users and the source can be unlimited. The system is so called social network based learning management system. This system made the administrator as the owner of learning contents able to manage their knowledge shares and virtual courses. The test done by applying 74 test cases which cover all functions in social network based LMS, had resulted 100% functional. The positive means of the system is that activities in LMS are published over the Facebook members that jois the course, and key activities are published only to members’ social friends. The architecture of social network in Facebook has made learning to have more social benefit. Additionally, there are inputs for the system to improve further: the need to perform online examination, more managed discussion, and video chat for real-time learning. Keywords: social network lms, facebook lms, facebook social lms, facebook education, facebook learning I. Introduction Learning has taken into new era to ease learner to gain their knowledge through internet, everywhere, anywhere, and anytime. It can be done by accessing internet based learning media or e-learning. The fact that there are 5.3 billion mobile subscribers (that's 77 percent of the world population) means that they are using mobile phones that can be used to access the internet. Mobile growth is being driven by demand of developing world. Years have been proved that Facebook being acknowledge by developers because of its platform, called the Facebook Platform. It only requires skill in Web programming language such as PHP or Java. Its popularity is rising throughout the years because of its structured environment and social network, but its Facebook Platform is proving to be a critical means to prevent Facebook to be the latest favourite. Because of third-party applications, Facebook has stimulated more and more users to participate in it. Meanwhile in an article [9], e-learning can best be understood as any type of learning delivered electronically. Defined broadly, this can encompass learning products delivered by computer, intranet, internet, satellite, or other remote technologies. Brandon Hall, a noted e-learning researcher, defines e-learning as “instruction delivered electronically wholly by a web browser, through the Internet or an intranet, or through CD-ROM or DVD multimedia platforms.” Increasingly, the common understanding of e-learning relates exclusively to web-based training -- or learning products delivered via a web browser over a network. Book in [11] says that investment analysis team deems e-learning as a technology that fully leverages the distributive power of the Internet and encourages investors to consider the “e” in e-learning to represent “effective”. With the powers both Facebook as social network and LMS as learning media, there is a good opportunity to integrate these application to create beneficial means of education within social network popularity. II. Facebook Application Model A good model of web application is shown in Fig. 1. This model illustrates the common architecture of web application, where application is located at a web server. In this model, users who wanted to access particular application have to go to specific URL. www.iosrjournals.org 18 | Page
  • 2. Social Network Based Learning Management System Fig. 1. Web application model On the other hand, Facebook has its own web application model (Fig. 2.) that enables user to access any Facebook application without knowing the URL. Fig. 2. The Facebook web application model In Fig. 2. It is obvious that the purpose of that model is to provide an interface between the application and Facebook. Moreover, it also employs a cache to accommodate millions of hits in the application and to run normally the Facebook common features. Facebook Platform is the tools that accommodate those functionalities. This platform contains three elements Facebook API, FBML, FBJavascript and FQL. Detail of each elements can be found in Facebook’s Developers page, as briefly explained below. 2.1 Facebook API API stands for Application Programming Interface, as defined in book [7] API is a set of software libraries that enables developers to work with an application without knowing anything about its internal workings. So, by using Facebook API, anyone can develop any Facebook applications easily and unlimitedly with only required skills in web programming. 2.2 FBML FBML is Facebook Markup Language. It has the same structure as common HTML, only additional tags related to Facebook features. 2.3 FQL Information that is stored in Facebook are actually securely saved in Facebook’s database. To be able to reach the database, the only way is to use FQL (Facebook Query Language). It is similar to previously known SQL (Structured Query Language). 2.4 FB Javascript FBML does not support the use of standard JavaScript using the script element. However, Facebook JavaScript (or FBJS, for short) allows for limited scripting functionality inside a Facebook application. III. Learning Management System A learning management system (commonly abbreviated as LMS) is a software application for the administration, documentation, tracking, and reporting of training programs, course room and online events, e- learning programs, and training content. As described in [4], a robust LMS should be able to do the following:  centralize and automate administration  use self-service and self-guided services  assemble and deliver learning content rapidly  consolidate training initiatives on a scalable web-based platform  support portability and standards www.iosrjournals.org 19 | Page
  • 3. Social Network Based Learning Management System  Personalise contents and enable knowledge reuse. More described at [4], LMSs range from systems for managing training and educational records, to software for distributing courses over the Internet with features for online collaboration. Corporate training uses LMSs to automate record-keeping and employee registration. Student self-service (e.g., self-registration on instructor-led training), training workflow (e.g., user notification, manager approval, wait-list management), the provision of on-line learning (e.g., Computer-Based Training, read & understand), on-line assessment, management of continuous professional education (CPE), collaborative learning (e.g., application sharing, discussion threads), and training resource management (e.g., instructors, facilities, equipment), are dimensions to Learning Management Systems. IV. System Framework From the point of view of Facebook and Learning Management System, there are differences but there are also facts that enhancing each other. From the transparency and share-ability of Facebook and the unlimited distance and highly interactive learning of LMS, the integration of an LMS to Facebook will enhance each purpose. Facebook will no longer entertainment, fun, mostly wasting time for young people, it will be educational and LMS will be as acceptible as it built inside Facebook. Entering a virtual course is as easy as logging in Facebook, students activities is more transparent since every activity in virtual course is shared as their status, new learning material is as easy as tag-share feature in Facebook, and more other features. As seen for the most Facebook user from ages range from 18 to 25 year old. The LMS that will be developed is for college students, because of the independency of subjects found in college. 4.1 System Design Because the system is basically a website-based application, it has sitemap that will help users to navigate in the application. The LMS itself is built in a separate web server (www.hassanhoma.com). And the integration is done by creating an application in Facebook by visiting https://developers.facebook.com. In the site, there are complete guides to create a new Facebook application. The sitemap for the system is adapting from recommended design in article [6]. It will display all necessary features as seen below.  Facebook Login  Facebook Frontpage  Notifications  Friend Requests  Messages  Network Notifications  Home  Profile  Account  Logout  Facebook Apps  LMS Course page (student)  Basic Info Notification of any announcement, displaying and accessing current course(s)-chapters-resources- assessment, request to join course. All these feature are developed as host features, the LMS.  Collaborative/Interactive Learning Document shares, creative commons, and discussions. This part of LMS is developed using Facebook Social Plugin – Comments and Live Stream, which enables user activities as mentioned.  Administratif Information Display Lecturer information, schedules, displaying attendance list, displaying progress, displaying grade. All these features are developed as host features, which is the LMS.  LMS Course page (lecturer)  Home List of student’s requests, approval, and deny student request to join a course. All features are developed as host features.  New Courses Create, edit, delete course. Give detail information about course. This feature enables lecturer defines course detail which provided by forms.  Courses Edit and delete detailed course (including related resource and assessment), as host feature. www.iosrjournals.org 20 | Page
  • 4. Social Network Based Learning Management System  Discussion Lecturer can manage any posted discussion. This feature is implementing Facebook Social Plugin – Comments and Live Stream.  Reports Manage student grade and progress in host feature.  Department Head page  Approving lecturers and choosing their course and denying lecturers request.  Approving and denying students request.  Checking lecturers or Students 4.2 Data Flow Diagram In Fig. 3., a Data Flow Diagram for the system illustrates the work of the LMS with specific user data and functions. 3 Doi ng Student 8 Di spl ay 5 Request Joi n 6 10 Approve i nteracti ve l earni ng 5 Grades 9 Di spl ay Student T eacher 1 User 7 Deny 2 Course 1 Manage 4 Assesment 2 Regi ster to 3 Resources Headmaster Fig. 3. LMS Data Flow Diagram 4.3 Database According to the DFD, database is shown in Fig. 4., here, all user’s data will be stored and managed by each of functionality. The database is implemented in a web server where LMS resides. 4.4 System Requirements Social Network based LMS can be built if all requirements are met, here are the requirements for the system to work: 4.4.1 Host Server Host server is the location where web-based LMS will be built. This web server must have unique name like http://www.hassanhoma.com or other available name. 4.4.2 Facebook application Development Facebook application development is located in developers.facebook.com, developer must own a Facebook account, and logged in before creating new application (social_lms). And the important part for the integration is Facebook code, including App ID and App Secret. The address of the application is https://apps.facebook.com/social_lms/. If configuration and information of new application is saved and no error, Facebook will create new unique Application ID (App ID) and Application secret code (App Secret). An example of successful Facebook application is seen below. www.iosrjournals.org 21 | Page
  • 5. Social Network Based Learning Management System Fig. 4. Database implementation Fig. 5. Generated code of new FB Application 4.4.3 Social Network features for LMS Social network features that can be inserted into the application are using Social Plugins. Social Plugins enable you to provide engaging social experiences to your users with just a line of HTML. Because the plugins are served by Facebook, the content is personalized to the viewer whether or not they have signed into your site. Comments: Comments Box is a social plug-in that enables user commenting on Discussion topic. Features include moderation tools and distribution. Social Relevance: Comments Box uses social signals to surface the highest quality comments for each user. Comments are ordered to show users the most relevant comments from friends, friends of friends, and the most liked or active discussion threads, while comments marked as spam are hidden from view. Distribution: Comments are easily shared with friends or with people who like LMS application on Facebook. If a user leaves the “Post to Facebook” box checked when posts a comment, a story appears on his/her friends’ News Feed indicating that he/she’s made a comment on LMS, which will also link back to host site. Friends and people who like the Page can then respond to the discussion by liking or replying to the comment directly in the News Feed on Facebook or in the Comments Box on your site. Threads stay synced across Facebook and on the Comments Box on your site regardless of where the comment was made. As seen in Fig. 6. Fig. 6. Facebook Comment Live Stream: The Live Stream plugin lets users visiting LMS and share activity and comments in real time. Live Stream works best when students or lecturer doing activities inside LMS, for instance, discussion on a particular subject. Fig. 7. Facebook Live Stream www.iosrjournals.org 22 | Page
  • 6. Social Network Based Learning Management System V. System Testing Software testing is a critical element of software quality assurance and represents the ultimate review of specification, design, and code generation. For this application the test will be using black box testing that will be divided into two tests procedures which are LMS host test and Facebook integration and features tests. LMS host test will test all features that are built as proprietary features, to make sure all features works as designed. Test case is taken from LMS site map and contents, divided onto three kinds of users (Department Head, Lecturer and student). Facebook integration tests the integration of LMS site into Facebook and each feature that uses Facebook Social Plugin. The test was not covering for usability and visual appearance. The tests for the users are 74 cases, of which results is 100% functional in the user perspective. Additionally, there limitations that in the future can be added into the application to enrich the features, which listed below: 1. Unable to perform examination or assessment online, all done by opening the examination or assessment task and send the result to email address stated in the task. 2. Discussion is unlimited for all students and lecturers, which it should be restricted to certain user for example: course member only. 3. Video chat for live stream learning is not available in the application, video chat can be held separately using another application. VI. Conclusions The test done by applying 74 test cases which cover all functions in social network based LMS, resulted 100% performance, in which the functions are working as it supposed to be. The positive means of the system is that activities in LMS is published over the Facebook members that joins the course, and key activities are published only to members’ social friends, of which help socialize LMS widely. The architecture of social network in Facebook has ease learning to have social benefit. Additionally, there are limitation of the system that needs to be improved further: the need to perform online examination, more managed discussion, and video chat for real time learning. Consequently, at which Facebook continuously developing their system, there are good opportunity to enhance the LMS to have more features that related to social network powers. VII. Acknowledgements The author would like to acknowledge thesis supervisors, Dr. Purnomo Budi Santoso.Msc.Ir and Dr. Muhammad Aziz Muslim, ST, MT , for the advices and the team that have been working so hard to build the system and friends, that had voluntarily helps the tests. References [1] Myers, G., The Art of Software Testing, Wiley, 1979. [2] ADLNET. (2001). Guidelines for Design and Evaluation of Web-Based ADL Applications. [On-Line]. Available: http://www.adlnet.org. [3] Economy. [On-Line]. Available: http://www.learnativity.com/marketreports.html [4] Ellis, Ryann K, Field Guide to Learning Management System. 2009. [5] Hall, B, Web-Based Training Cookbook: everything you need to know about online training. 1997. [6] Harris, Kerry-Lee and Jones, Deborah, Creating Effective Websites for University Teaching - An educational framework. University of Melbourne : Melbourne. 2007. [7] Hayder, Hasin and Dr Bain, Alexander Mark, Learning Facebook Application Development. Pack Publishing : Birmingham. 2008. [8] John Wiley & Sons, NY. Also see: www.brandon-hall.com. [9] Kodone, Susan, PhD. An E-Learning Primer. Raytheon Interactivity : Florida. 2001. [10] Merrill, D.M. Instructional strategies that teach. CBT Solutions. Nov-Dec. p. 1-11. 1997. [11] Morgan Keegan. E-learning Investment Reports. E-Learning: The Engine of the Knowledge .2001. [12] Royce, W. W. Managing the development of large software systems: concepts and techniques. Proc. IEEE WESTCON, Los Angeles CA: IEEE Computer Society Press. (Ch.4) . 1970. [13] Sommerville, Ian. Software Engineering. Addison-Wesley. 2007. [14] Wagner, Richard. Building Facebook Application for Dummies. Wiley Publishing: New Jersey. 2008. www.iosrjournals.org 23 | Page