SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
ISSN: 2278 – 1323
                                                               International Journal of Advanced Research in Computer Engineering & Technology
                                                                                                                   Volume 1, Issue 4, June 2012




          A Roadmap for Configuring Moodle with
                MLE-Moodle and MyMLE
                                                     Lakshmi Kurup, Ajay Arunachalam

                                                                      successful in enhancing learning and promoting both
   Abstract— Today the combination of wireless                         individualized and collaborative learning[3]. Yet, mobile
technology and mobile computing is resulting in                        learning was not successful in making the transition
escalating transformations of the educational world. The               from the experimental and pilot studies phase to the large
Mobile Learning Engine enables you to learn wherever                   scale and common use           phase. MLE-Moodle a n d
you want to learn, whenever you want to learn and                      M y M L E is a mobile Learning (M-Learning) system,
whatever you want to learn. If you are at home or at                   designed for mobile Phones. It is realized as a plug-in for the
school in front of your PC it would make no sense to use a             open-source Learning Management System (LMS)
mobile phone for learning. That's why the MLE is                       Moodle.[1]
integrated with an eLearning system. With MLE-Moodle
you can realize custom mobile learning scenarios: for
field-trips, where students should fill out quizzes or                                    II.   IMPORTANCE OF MOODLE
upload images/videos/audio reports or written reports in               Moodle is a software package for producing Internet based
a forum create location based learning scenarios with                  courses and web sites. It's an ongoing development
mobile tagging or integrated GPS make quick surveys or                 project designed to support a social constructionist
quizzes in the classroom with the mobile phones and see                framework of education.
the results instantly. The other part of the paper deals
with offline utilization of Learning engine with an                    Moodle is provided freely as Open Source software (under
extended version of the MLE-Editor plugin called                       the GNU Public License). Moodle (abbreviation for
MyMLE. "MyMLE" is for all the people who want to use                   Modular Object-Oriented Dynamic Learning Environment)
mobile Learning but do not want (or simply cannot) use                 is a free and open-source e-learning software platform,
MLE-Moodle of the necessity of a web-server in order to                also known         as    a   Course Management System,
run MLE-Moodle and not everyone has a web-server. It                   Learning Management System, or Virtual Learning
allows you to create learning content and to pack                      Environment (VLE)[1].Moodle has several features typical
multiple learning-objects to a special MLE-phone client.               of an e-learning platform, plus some original innovations
This MLE phone client has no network access and is only                (like its filtering system). Moodle is very similar to a
a viewer for your learning-objects. So we can create our               learning management system, but it has many more
own learning objects and use them on the phone. This                   standard features. Moodle can be used in many types of
paper focuses on the configuration of M-Learning                       environments such as in education, training and development,
management tools like MLE-Moodle and MyMLE in                          and business settings. Developers can extend Moodle’s
collaboration with the existing e-learning system Moodle.              modular construction by creating plugins for specific new
After the practical research, it is illustrated that this              functionality. Moodle’s infrastructure supports many
platform can effectively facilitate the        information             types of plug-ins [2].
communications and sharing among teacher-students.
Currently we have tested our applications on                                       Activities (including word and math games)
Java-enabled phones and Blackberry.                                                Resource types
                                                                                   Question types (multiple choices, true and
                                                                                       false, fill in the blank, etc)
    Index Terms— Moodle, VLE, MyMLE, LMS. ICT                                      Data field types (for the database activity)
                                                                                   Graphical themes
                     I. INTRODUCTION                                               uthenticationmethods
                                                                                        A                             (can require
M-Learning      technologies    can     potentially   deliver                           Username and password accessibility)
education at significantly reduced costs by leveraging the                         Enrollment methods
relatively cheap mobile infrastructure available throughout                        Content filters
the world. Mobile devices also have a strong appeal
among the students that can be exploited to provide flexible           We are summarizing the steps to configure moodle in Section III
                                                                       and thin Section IV and V we have detailed out the steps to
learning opportunities regardless of the time or the location
                                                                       configure stps to configure
of learners. Research has proved that mobile learning is
                                                                       .
   Lakshmi Kurup, Computer Department ,DJ Sanghvi College of Engg
(e-mail:lakshmidkurup@gmaill.com).Mumbai,India,91-9987851536
   Ajay Arunachalam, Computer Department ,DJ Sanghvi College of Engg
(e-mail:ajay.arunachalam08@gmaill.com).Mumbai,India,91-8600418530

                                                                                                                                          619
                                                 All Rights Reserved © 2012 IJARCET
ISSN: 2278 – 1323
                                                         International Journal of Advanced Research in Computer Engineering & Technology
                                                                                                             Volume 1, Issue 4, June 2012

             III.   STEPS TO CONFIGURE MOODLE                             by pressing the "Turn editing on"-button which, so
                                                                          you can access thcourse
    a. Preparing your Server                                     If you want you is loacted at the upper right. Afterwards you
        Moodle is meant to be run on a server. It requires       can add resources and learning-activities.
       Apache2, the PHP scripting language, and a
       database (either MySQL or postgreSQL). We
       preferred MySQL.A LAMP server                               B. Installing MLE-Moodle Files
       (Linux,Apache2,
                                                                 Now we are ready to turn Moodle to a mLearning system.
       MySQL, PHP) can easily be installed from the
       command-line interface:                                       Download the MLE-Moodle installation package.
                  sudo tasksel install lamp-server                  Extract the content and upload this content(the
                                                                        content of a folder named "moodle" in the ZIP file!)
    b. Installing Ubuntu[4].                                            to the moodle root- folder on your web-server.
                                                                     To check if you were successful, go to the "blocks"
    c. Installing the packages                                          folder in the Moodle root-folder. You should see a
                                                                        new folder called "mle".
    d. Installing the security updates
                                                                  C. Finishing the Installing
    e. Installing the security updates
                                                                 Now visit your Moodle web-server with your web- browser
    f. Installing Apache and PHP5                                and log-in as the admin.
                                                                      In the "Site Administration" panel click
    g. Install MySql
                                                                          on"Notifications".
    h. Installing Moodle                                              After the page has finished loading click on the
                                                                          "Continue" button at the bottom of the page. Click
    i. Allow access to your Moodle across LAN                             on the "Save" button if you are asked.
          This moodle install will only work from the local           In the "Site Administration" panel click on"Modules"
    host. To                                                              - MLE Moodle
         make it accessible from other hosts you must edit the        Check that "Enable MLE-Moodle" is activated.
    file                                                              Select the Mobile community course you created
         etc/apache2/conf.d/moodle.                                       earlier and activate mobile communities
    j. Now restart apache by typing                                   Click on save
         sudo /etc/init.d/apache2 restart in the terminal.You
         should now be able to access the moodle from other        D. Enabling Mobile Access
         hosts by doing http://<address of your moodle                    Log in as Admin
         host>/moodle.                                                    Search for a new block called "blocks" and
                                                                              select "Mobile Access"
    k. Upgrading Moodle 1.8 to the latest version                         Move the new "Mobile Access"-block
                                                                              where you want it to be
  IV. REQUIREMENTS TO PREPARE YOUR MLE-MOODLE                             In the new "Mobile access" block click on the
                     SERVER                                                   last URL for the mobile browser access to
                                                                              open the page in your browser patient the first
                                                                              access to MLE-Moodle needs some time
MLE-Moodle is an extension to Moodle, so you need to
install Moodle 1.9.x first. Therefore the requirements                Now you should see the MLE-Moodle front page, as you would
of Moodle are the requirements of MLE- Moodle too                     see it on the mobile phone browser. If you click on the
      Moodle 1.9.x                                                   "Download"-button in the "Mobile access" block (back on the
      PHP 4.3.0                                                      start-page of Moodle), you will be redirected to a
                                                                      download-server where you can download the mobile phone
      Database: MySQL 4.1.16 or Postgres 8.0 or                      application which is already pre-configured for your
        MSSQL 9.0 or Oracle 9.                                        MLE-Moodle server[5].

 A. Setting up Moodle Courses
So after you have finished the installation of Moodle, you        V. CONFIGURATION OF MLE-MOODLE IN NORMAL
should create at least one course. So as the Admin do the                    JAVA BASED PHONES
following [5]:
                                                                 A. Configuring the browser access
     In the "Site Administration" panel click on"Courses"            As Admin go to "Modules" - "MLE" - "MLE
        and "Add/edit courses"                                            Browser Access" and type the url as
     Click on the "Add a new course"                                     http://yourdomain.com/moodle/blocks/mle/bro
     Select a Full name like "mLearning Testing course"                  wser.php
       and a short name like "mLearn
                                                                 B. Configuring Mobile ApplicationM LE client)
     On the next page (assigning roles) add yourself as a
                                                                      As Admin g o t o “ Modules” - “ MLE" -
       teacher can click on your "mLearning Testing
                                                                       "MLE Client: Installation".
       course" and add learning content. You can do this
                                                                       If you do not want to use the mobile client, you can
                                                                       turn it off here, by deactivating the access
                                                                                                                                    620
                                            All Rights Reserved © 2012 IJARCET
ISSN: 2278 – 1323
                                                       International Journal of Advanced Research in Computer Engineering & Technology
                                                                                                           Volume 1, Issue 4, June 2012



C. Configuring your internal download server                         A. Setting up Moodle courses:

To host the installation files on your own server, you must     So after you have finished the installation of Moodle, you
download the installation files first                           should create at least one course. So as the Admin do the
The installation files are packed in a ZIP file [5].            following [5]:
                                                                 In the "Site Administration" panel click on"Courses" and
                                                                "Add/edit courses". Click on the "Add a new course".
                                                                Select a Full name like "mLearning Testing course" and a
                                                                short name like "mLearn”.On the next page (assigning roles)
                                                               add yourself as a teacher, so you can access the course
                                                                If you want you can click on your "mLearning Testing
                                                               course" and add learning content. You can do this by
                                                               pressing the "Turn       editing on"-button which is located at
                                                               the upper right. Afterwards you can add resources and
                                                               learning-activities.

                                                                     B. Installing MLE-Moodle files:

                                                                     Now we are ready to turn Moodle to a mLearning
                                                                     system[5].
                                                                                           
                                                                ownload the MLE-Moodle installation package.
                                                                          D
                                                                xtract the content and upload this content
                                                                          E
                                                                      (the content of a folder named "moodle" in the ZIP
                                                                      file) to the moodle root- folder on your web-server.
                                                                o check if you were successful, go to the "blocks"
                                                                          T
                                                                      folder in the Moodle root-folder. You should see a
                                                                      new folder called "mle".

                                                                     C. Finishing the installing:

                                                                  Now visit your Moodle web-server with your web-
                                                                  browser and log-in as the admin.
                                                                n the "Site Administration" panel click on "Notifications"
                                                                        I
                                                                fter the page has finished loading click on the
                                                                        A
                                                                    "Continue" button at the bottom of the page. Click on the
                                                                    "Save" button if you are asked.
                                                                n the "Site Administration" panel click on
                                                                       I
                                                                    "Modules" - "MLE" - "MLE Moodle Config"
                                                                heck that "Enable MLE-Moodle" is activated.
                                                                       C
FIG 1: Snapshot of MLE-Moodle
                                                               Select the Mobile community course you created earlier
                                                                    and activate mobile communities
                                                               Click on save

                                                                     D. Enabling Mobile access:

                                                               Log in as Admin
                                                               Go to the front page and click on the button
                                                                     "Turn editing on" (upper right)

                                                                     Search for a new block called "blocks" and select
                                                                      "Mobile Access"
                                                               Move the new "Mobile Access"-block where you
                                                                      want it to be
                                                               In the new "Mobile access" block click on the last
                                                                      URL for the mobile browser access to open the page
                                                                      in your browser
                                                               Be patient the first access to MLE-Moodle needs
                                                                      some time

                                                                  Now you should see the MLE-Moodle front page, as you
     FIG 2: Menu page of MLE-Moodle                               would see it on the mobile phone browser. If you click on
                                                                  the "Download"-button in the "Mobile access" block
         VI.CONFIGURATION OF MLE-MOODLE                           (back on the start-page of Moodle), you will be redirected
                                                                  to a download-server where you can download the
                                                                                                                                  621
                                          All Rights Reserved © 2012 IJARCET
ISSN: 2278 – 1323
                                                         International Journal of Advanced Research in Computer Engineering & Technology
                                                                                                             Volume 1, Issue 4, June 2012

  mobile phone         application which is already
  pre-configured for your MLE-Moodle server[6].



             VII. INTRODUCTION TO MYMLE
MLE-Moodle is realized as a plugin for the open-source
Learning Management System (LMS) Moodle. Just copy the
MLE-Moodle files to your Moodle-installation and your
eLearning system is now a mLearning system too. So with
MLE-Moodle you can enhance your eLearning system to mobile
Learning, and can learn either with your mobile phone
(mLearning) or with your PC / Notebook (eLearning) .


    A. Setting up of MyMLE
After downloading the MyMLE_0.7.5_full_installer_
(Android+Blackberry).jar double click on it and continue till
you finish the setup. Following are the screenshots of the
MyMLE Application[6].



                                                                 Fig 5: Extended Functions of MyMLE




Fig 3: Loading of your MLE engine




Fig 4: Opening MyMLE Application




                                                                 Fig 6: Snapshot for graphical Mark up Questions



                                                                      VIII. CONFIGURATION OF MYMLE IN BLACKBERRY
                                                                                          PHONES

                                                                 On most phones it is enough to simply transfer the JAR file to
                                                                 the phone (over cable-, infrared- or bluetooth-connection)
                                                                 and the installation will start automatically on the phone.


                                                                                                                                    622
                                            All Rights Reserved © 2012 IJARCET
ISSN: 2278 – 1323
                                                           International Journal of Advanced Research in Computer Engineering & Technology
                                                                                                               Volume 1, Issue 4, June 2012

In this paper as part of our future work, we have installed M             With your Blackberry connected to your computer
MyMle in Blackberry phones. BlackBerry OS is a                              via USB and from the command line (again make
proprietary mobile operating system, developed by Research                  sure you're in the RIM JDE installation directory)
In Motion for its BlackBerry line of smartphone handheld                    type:
devices. While some BlackBerry devices are based on C++,
many new ones support the Java 2 Platform, Micro Edition                      javaloader -usb load $your_app.cod
(J2ME), primarily because Java technology makes
developing      applications     so    much     easier.     Its           At this point you should see the J2ME application in
platform-independence eliminates many porting woes and its                  your home screen. Once the application is loaded
automatic garbage collection lets developers concentrate on                 into the BlackBerry, it just runs as if it were a native
application logic rather than memory management. RIM's                      application .
support for J2ME includes development of its own Java
virtual machine (JVM), which supports the Connected                            IX. CONCLUSION & FUTURE WORK
Limited Device Configuration (CLDC) and the Mobile                       The increased use of ICT will force educational bodies to
Information Device Profile (MIDP). BlackBerry devices also               include ICT in the education process. The problems
come with additional BlackBerry-specific APIs, however,                  arising are the choice of tools and material creation. The
that enable developers to create applications that have the              M o o d l e environment with i t s s i m p l i c i t y and
BlackBerry-native look and feel, and are more sophisticated              availability helps in this process. This paper focuses on
than standard MIDlets developed using MIDP [7].                          the development of M-Learning management tool in
                                                                         campus-wide environment using the MLE-Moodle as a
A. Steps in setting up MyMlE jar file onto Blackberry phones             Learning Management System with authentic & proper
                                                                         security features. B e c a u s e o f t h e i n c r e a s e d u s e o f
     Download and Install BlackBerry Java Development                   B l a c k b e r r y self-evaluating questions as well as
         Environment (JDE)                                               remote experiments have been available to students.
The BlackBerry Java Development Environment (JDE) is an                  The proposed system aims to extend the learning
integrated development environment (IDE) that provides a                 activities offered by a MLE-Moodle and MyMLE to
complete set of tools and APIs for you to develop Java                   support and enhance the ongoing learning process.
applications that run on BlackBerry devices. JDE requires the            The proposed system is intended for use by tutors
Java 2 SDK to run. It comes with a BlackBerry simulator for              and learners. We have stressed the values guiding our
testing.                                                                 approach that aims to deploy mobile learning using
                                                                         simple in-hand technologies while preserving the
    Download and install Java 1.4.2 SDK                                 personalized experience expected on a mobile device.
                                                                         Further the paper also provides an idea to develop a
    Copy the jad & jar files in question to the /bin/ directory
                                                                         module to stream your own audio & video files for
       of your RIM JDE installation.
                                                                         M-learning system by the users to be implemented in
                                                                         the due course. Currently as a part of our Ongoing
From the command line (make sure you are in the RIM JDE
                                                                         Project we are planning to deploy MYMLE for Android
installation directory, on my system it is "C:Program
                                                                         phones as a part of our future work. The project
FilesResearch In MotionBlackBerry JDE 3.7bin") type:
                                                                         developed by us was run in order to evaluate the
      Run Existing MIDlets on the BlackBerry                            planning, design and execution of lectures. Positive
To run a standard MIDlet on a Java-enabled BlackBerry                    feedback from students has been received for using
device, first to convert the .jad and.jar files to                       these tools as primary tools. Electronic slides,
the .cod format, using the rapc command-line tool that comes             multimedia e-material, the book, exercises project
with RIM's JDE. The rapc is found in the bin directory of                tasks project tasks and self-evaluating questions as well
your JDE installation[8]. This command converts a MIDlet                 as remote experiments have been available to students.
named Blackberry mle:                                                    The proposed system aims to extend the learning
                                                                         activities offered by a MLE-Moodle and MyMLE to
rapc import="c:program filesresearch in                                support and enhance the ongoing learning process. The
motionblackberry JDE 3.7libnet_rim_api.jar"                           proposed system is intended for use by tutors and
codename=$your_app -midlet jad=$your_app.jad                             learners. We have stressed the values guiding our
$your_app.jar                                                            approach that aims to deploy mobile learning using
                                                                         simple in-hand technologies while preserving the
where $your_app is the name of the MIDlet you're trying                  personalized experience expected on a mobile device.
to convert, $your_app.jad is the name of the MIDlet                      Further the paper also provides an idea to develop a
descriptor and $your_app.jar is the name of the MIDlet jar               module to stream your own audio & video files for
file. If all goes well you'll see a couple files produced:               M-learning system by the users to be implemented in
$your_app.debug (which you can discard) and                              the due course. Currently as a part of our Ongoing
$your_app.cod, which is the whole point of this operation.               Project we are planning to deploy MYMLE for Android
                                                                         phones as a part of future work.
  Once you have that, move to:



                                                                                                                                          623
                                              All Rights Reserved © 2012 IJARCET
ISSN: 2278 – 1323
                                                         International Journal of Advanced Research in Computer Engineering & Technology
                                                                                                             Volume 1, Issue 4, June 2012

                    X. REFERENCES                                                              BIBLIOGRAPHIES

[1] A. Toth, P. Pentelenyi, and P. Toth, Virtual Learning                             Lakshmi       Kurup,       Asst.      Professor,
    Aspects of Curriculum Development in Technical                                    Department of Computer Science and
    Teacher Training, in Proceedings of Intelligent                                   Engineering, D.J.Sanghvi College of Engg,
    Engineering Systems. 2006, IEEE: London , UK.                                     Vile Parle (W), Mumbai. She did her B.E
[2] M. Dougiamas. Moodle. 2008, www.Moodle.org.                                       (Computer Engg) from Madurai Kamaraj
[3] M. Berry, An investigation of the effectiveness of                                University. Her main research interests are in
    Moodle in primary                                                                 the areas of Operating Systems, Computer
                                                                                      Networks and DataWarehousing. She has got
     education, in Deputy Head. 2005, Haslemere.                                      nearly 5 years of Industrial experience and 3
[4] M. Zenha-Rela and R. Carvalho. Work in Progress: Self                             years of teaching experience. She has
     Evaluation Through Monitored Peer Review Using the                               pu.blished papers in National,International
     Moodle Platform. In Frontiers in Education Conference,                           Conferences and has also varoius
     36th Annual. 2006. San Diego, CA: IEEE.                                          International Journals to her credit.
[5] Brandl, K., Are you Ready to "Moodle"? Language
     Learning/Technology, Washington, 2005, 9(2), pp:16-                              Ajay Arunachalam was working as Asst.
     23.                                                                              Professor at Department of Computer
[6] J. Itmazi, Flexible Learning Management System To                                  .
                                                                                      Engineering, D.J .Sanghvi College of Engg,
     Support Learning In The Traditional And Open                                     Vile Parle (W), Mumbai. He did his B.E
     Universities, 2005, Granada University, Spain.                                   (Computer Engg) from A.I.S.S.M.’S College
[7] Cheng-chao. Su. An Open Source Platform for                                       of Engg, Pune University, Pune. And pursued
     Educators, in Proceedings of the Fifth IEEE Advanced                             his M.E (Computer Science & Engineering)
     Learning Technologies. 2005: IEEE Computer Society.                              from Anna University, Chennai. His main
[8] EduTools. Course Management Systems. 2007                                         research interests are in the area of FOSS in
     Available from: http://www.edutools.info/.                                       Educational Technology, Algorithms, Web
[9] Sclater, N. Moodle: Transforming Learning                                         Engineering. He has organized many national
      Transforming Institutions, in Moodle Regional User                              level conferences,      workshops & seminar
[10] Chavan A, Pavri S. Open-source learning management                               and also presented & published papers in
      with moodle. Linux Journal 2004; 2004(128): 2.                                  National & International Conferences.
[11] Dongsong ZJ, Leon Z, Lina Z, Jay FN. Can e-learning
      replace classroom learning? Communications of the
      ACM 2004; 47(5):75-79.
[12] RAMSDEN.A,2003. Evaluating the effectiveness of
    using a wirelessly connected PDA to deliver the
    functionality of a VLE- a pilot study at the
    University of Bristol. IEEE learning technology,
    volume 5,issue 2.
[13] Don song ZJ, Leon Z, Lina Z, Jay FN. Can e-learning
     replace classroom learning? Communications of the
     ACM 2004; 47(5):75-79.
[14] Moodle Features Demo [online]
      http://moodle.org/course/view.php
[15] MLE Moode [online] http://mle.sourceforge.net/
     mle.php
[16] M-Learning Wikipedia [online]
     http://en.wikipedia.org/wiki/M-learning.
[17] Mobi Eldit [online]
     http://www.trifonova.net/mobileEldit.php

[18]   http://mle.sourceforge.net/mymle/

[19]   http://mle.sourceforge.net/mlemoodle/index.php?
       =en

[20] http://www.oracle.com/technetwork/systems/
     -139239.html
[21] http://www.blackberryforums.com/

[22]    http://us.blackberry.com/developers/javaappdev
       /javadevenv.jsp


                                                                                                                                    624
                                           All Rights Reserved © 2012 IJARCET

Más contenido relacionado

La actualidad más candente

Designing and Developing Mobile Learning Applications in International Studen...
Designing and Developing Mobile Learning Applications in International Studen...Designing and Developing Mobile Learning Applications in International Studen...
Designing and Developing Mobile Learning Applications in International Studen...eLearning Papers
 
Design and Implementation of Efficient Search Methodology for Content-Based R...
Design and Implementation of Efficient Search Methodology for Content-Based R...Design and Implementation of Efficient Search Methodology for Content-Based R...
Design and Implementation of Efficient Search Methodology for Content-Based R...IDES Editor
 
Automated Java Code Generation (ICDIM 2006)
Automated Java Code Generation (ICDIM 2006)Automated Java Code Generation (ICDIM 2006)
Automated Java Code Generation (ICDIM 2006)IT Industry
 
Widget and Smart Devices. A Different Approach for Remote and Virtual labs
Widget and Smart Devices. A Different Approach for Remote and Virtual labsWidget and Smart Devices. A Different Approach for Remote and Virtual labs
Widget and Smart Devices. A Different Approach for Remote and Virtual labsUNED
 
Virtual programming labs in the programming learning process, preparing a cas...
Virtual programming labs in the programming learning process, preparing a cas...Virtual programming labs in the programming learning process, preparing a cas...
Virtual programming labs in the programming learning process, preparing a cas...Up2Universe
 
Load balancing clustering on moodle LMS to overcome performance issue of e-le...
Load balancing clustering on moodle LMS to overcome performance issue of e-le...Load balancing clustering on moodle LMS to overcome performance issue of e-le...
Load balancing clustering on moodle LMS to overcome performance issue of e-le...TELKOMNIKA JOURNAL
 

La actualidad más candente (8)

Designing and Developing Mobile Learning Applications in International Studen...
Designing and Developing Mobile Learning Applications in International Studen...Designing and Developing Mobile Learning Applications in International Studen...
Designing and Developing Mobile Learning Applications in International Studen...
 
Design and Implementation of Efficient Search Methodology for Content-Based R...
Design and Implementation of Efficient Search Methodology for Content-Based R...Design and Implementation of Efficient Search Methodology for Content-Based R...
Design and Implementation of Efficient Search Methodology for Content-Based R...
 
Automated Java Code Generation (ICDIM 2006)
Automated Java Code Generation (ICDIM 2006)Automated Java Code Generation (ICDIM 2006)
Automated Java Code Generation (ICDIM 2006)
 
HD sử dụng Moodle
HD sử dụng MoodleHD sử dụng Moodle
HD sử dụng Moodle
 
Widget and Smart Devices. A Different Approach for Remote and Virtual labs
Widget and Smart Devices. A Different Approach for Remote and Virtual labsWidget and Smart Devices. A Different Approach for Remote and Virtual labs
Widget and Smart Devices. A Different Approach for Remote and Virtual labs
 
Virtual programming labs in the programming learning process, preparing a cas...
Virtual programming labs in the programming learning process, preparing a cas...Virtual programming labs in the programming learning process, preparing a cas...
Virtual programming labs in the programming learning process, preparing a cas...
 
Itales
ItalesItales
Itales
 
Load balancing clustering on moodle LMS to overcome performance issue of e-le...
Load balancing clustering on moodle LMS to overcome performance issue of e-le...Load balancing clustering on moodle LMS to overcome performance issue of e-le...
Load balancing clustering on moodle LMS to overcome performance issue of e-le...
 

Similar a 619 624

AN ADAPTIVE AND INTELLIGENT TUTOR BY EXPERT SYSTEMS FOR MOBILE DEVICES
AN ADAPTIVE AND INTELLIGENT TUTOR BY EXPERT SYSTEMS FOR MOBILE DEVICESAN ADAPTIVE AND INTELLIGENT TUTOR BY EXPERT SYSTEMS FOR MOBILE DEVICES
AN ADAPTIVE AND INTELLIGENT TUTOR BY EXPERT SYSTEMS FOR MOBILE DEVICESijmpict
 
An Online Compiler Module For Grading Programming Assignments On Moodle Dista...
An Online Compiler Module For Grading Programming Assignments On Moodle Dista...An Online Compiler Module For Grading Programming Assignments On Moodle Dista...
An Online Compiler Module For Grading Programming Assignments On Moodle Dista...Heather Strinden
 
Collaborative learning assistant for android
Collaborative learning assistant for androidCollaborative learning assistant for android
Collaborative learning assistant for androidJPINFOTECH JAYAPRAKASH
 
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
 
Exercise services for e learning in higher education with
Exercise services for e learning in higher education withExercise services for e learning in higher education with
Exercise services for e learning in higher education withAshish Shende
 
Mobile learning architecture using fog computing and adaptive data streaming
Mobile learning architecture using fog computing and adaptive data streamingMobile learning architecture using fog computing and adaptive data streaming
Mobile learning architecture using fog computing and adaptive data streamingTELKOMNIKA JOURNAL
 
AN OVERVIEW OF CLOUD COMPUTING FOR E-LEARNING WITH ITS KEY BENEFITS
AN OVERVIEW OF CLOUD COMPUTING FOR E-LEARNING WITH ITS KEY BENEFITSAN OVERVIEW OF CLOUD COMPUTING FOR E-LEARNING WITH ITS KEY BENEFITS
AN OVERVIEW OF CLOUD COMPUTING FOR E-LEARNING WITH ITS KEY BENEFITSijistjournal
 
Paper aegis 2
Paper aegis 2Paper aegis 2
Paper aegis 2satyres
 
Web meeting tools in the "SUNY Nebula"
Web meeting tools in the "SUNY Nebula"Web meeting tools in the "SUNY Nebula"
Web meeting tools in the "SUNY Nebula"Keith Landa
 
UI Mobile Learning Platform
UI Mobile Learning PlatformUI Mobile Learning Platform
UI Mobile Learning PlatformFolajimi Fakoya
 
Mobile Moodle and mLearning project for mLearncon in San Diego
Mobile Moodle and mLearning project for mLearncon in San DiegoMobile Moodle and mLearning project for mLearncon in San Diego
Mobile Moodle and mLearning project for mLearncon in San DiegoInge de Waard
 
Deep Learning: The Impact on Future eLearning
Deep Learning: The Impact on Future eLearningDeep Learning: The Impact on Future eLearning
Deep Learning: The Impact on Future eLearningIRJET Journal
 
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...IJSEA
 
Open Source Software to Enhance the STEM Learning Environment
Open Source Software to Enhance the STEM Learning EnvironmentOpen Source Software to Enhance the STEM Learning Environment
Open Source Software to Enhance the STEM Learning EnvironmentMaurice Dawson
 
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
 
2019 moodlemootjapan mind map moodle as a portal for learning and iot_wonho_v01
2019 moodlemootjapan mind map moodle as a portal for learning and iot_wonho_v012019 moodlemootjapan mind map moodle as a portal for learning and iot_wonho_v01
2019 moodlemootjapan mind map moodle as a portal for learning and iot_wonho_v01won ho
 
A SURVEY AND COMPARETIVE ANALYSIS OF E-LEARNING PLATFORM (MOODLE AND BLACKBOARD)
A SURVEY AND COMPARETIVE ANALYSIS OF E-LEARNING PLATFORM (MOODLE AND BLACKBOARD)A SURVEY AND COMPARETIVE ANALYSIS OF E-LEARNING PLATFORM (MOODLE AND BLACKBOARD)
A SURVEY AND COMPARETIVE ANALYSIS OF E-LEARNING PLATFORM (MOODLE AND BLACKBOARD)paperpublications3
 

Similar a 619 624 (20)

AN ADAPTIVE AND INTELLIGENT TUTOR BY EXPERT SYSTEMS FOR MOBILE DEVICES
AN ADAPTIVE AND INTELLIGENT TUTOR BY EXPERT SYSTEMS FOR MOBILE DEVICESAN ADAPTIVE AND INTELLIGENT TUTOR BY EXPERT SYSTEMS FOR MOBILE DEVICES
AN ADAPTIVE AND INTELLIGENT TUTOR BY EXPERT SYSTEMS FOR MOBILE DEVICES
 
SUMA & T-MAESTRO
SUMA & T-MAESTROSUMA & T-MAESTRO
SUMA & T-MAESTRO
 
An Online Compiler Module For Grading Programming Assignments On Moodle Dista...
An Online Compiler Module For Grading Programming Assignments On Moodle Dista...An Online Compiler Module For Grading Programming Assignments On Moodle Dista...
An Online Compiler Module For Grading Programming Assignments On Moodle Dista...
 
Collaborative learning assistant for android
Collaborative learning assistant for androidCollaborative learning assistant for android
Collaborative learning assistant for android
 
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
 
Exercise services for e learning in higher education with
Exercise services for e learning in higher education withExercise services for e learning in higher education with
Exercise services for e learning in higher education with
 
Mobile learning architecture using fog computing and adaptive data streaming
Mobile learning architecture using fog computing and adaptive data streamingMobile learning architecture using fog computing and adaptive data streaming
Mobile learning architecture using fog computing and adaptive data streaming
 
AN OVERVIEW OF CLOUD COMPUTING FOR E-LEARNING WITH ITS KEY BENEFITS
AN OVERVIEW OF CLOUD COMPUTING FOR E-LEARNING WITH ITS KEY BENEFITSAN OVERVIEW OF CLOUD COMPUTING FOR E-LEARNING WITH ITS KEY BENEFITS
AN OVERVIEW OF CLOUD COMPUTING FOR E-LEARNING WITH ITS KEY BENEFITS
 
Paper aegis 2
Paper aegis 2Paper aegis 2
Paper aegis 2
 
Web meeting tools in the "SUNY Nebula"
Web meeting tools in the "SUNY Nebula"Web meeting tools in the "SUNY Nebula"
Web meeting tools in the "SUNY Nebula"
 
UI Mobile Learning Platform
UI Mobile Learning PlatformUI Mobile Learning Platform
UI Mobile Learning Platform
 
VIRTUAL LAB
VIRTUAL LABVIRTUAL LAB
VIRTUAL LAB
 
Mobile Moodle and mLearning project for mLearncon in San Diego
Mobile Moodle and mLearning project for mLearncon in San DiegoMobile Moodle and mLearning project for mLearncon in San Diego
Mobile Moodle and mLearning project for mLearncon in San Diego
 
Deep Learning: The Impact on Future eLearning
Deep Learning: The Impact on Future eLearningDeep Learning: The Impact on Future eLearning
Deep Learning: The Impact on Future eLearning
 
4213ijsea05
4213ijsea054213ijsea05
4213ijsea05
 
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
A PARADIGM FOR THE APPLICATION OF CLOUD COMPUTING IN MOBILE INTELLIGENT TUTOR...
 
Open Source Software to Enhance the STEM Learning Environment
Open Source Software to Enhance the STEM Learning EnvironmentOpen Source Software to Enhance the STEM Learning Environment
Open Source Software to Enhance the STEM Learning Environment
 
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
 
2019 moodlemootjapan mind map moodle as a portal for learning and iot_wonho_v01
2019 moodlemootjapan mind map moodle as a portal for learning and iot_wonho_v012019 moodlemootjapan mind map moodle as a portal for learning and iot_wonho_v01
2019 moodlemootjapan mind map moodle as a portal for learning and iot_wonho_v01
 
A SURVEY AND COMPARETIVE ANALYSIS OF E-LEARNING PLATFORM (MOODLE AND BLACKBOARD)
A SURVEY AND COMPARETIVE ANALYSIS OF E-LEARNING PLATFORM (MOODLE AND BLACKBOARD)A SURVEY AND COMPARETIVE ANALYSIS OF E-LEARNING PLATFORM (MOODLE AND BLACKBOARD)
A SURVEY AND COMPARETIVE ANALYSIS OF E-LEARNING PLATFORM (MOODLE AND BLACKBOARD)
 

Más de Editor IJARCET

Electrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationElectrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationEditor IJARCET
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Editor IJARCET
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Editor IJARCET
 
Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Editor IJARCET
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Editor IJARCET
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Editor IJARCET
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Editor IJARCET
 
Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Editor IJARCET
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Editor IJARCET
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Editor IJARCET
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Editor IJARCET
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Editor IJARCET
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Editor IJARCET
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Editor IJARCET
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Editor IJARCET
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Editor IJARCET
 
Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Editor IJARCET
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Editor IJARCET
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Editor IJARCET
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Editor IJARCET
 

Más de Editor IJARCET (20)

Electrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationElectrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturization
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199
 
Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185
 
Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138
 
Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107
 

Último

UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE
 
Ultra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxUltra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxDr. Asif Anas
 
General views of Histopathology and step
General views of Histopathology and stepGeneral views of Histopathology and step
General views of Histopathology and stepobaje godwin sunday
 
How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17Celine George
 
5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...CaraSkikne1
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfYu Kanazawa / Osaka University
 
Quality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICEQuality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICESayali Powar
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17Celine George
 
Presentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a ParagraphPresentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a ParagraphNetziValdelomar1
 
M-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptxM-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptxDr. Santhosh Kumar. N
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.EnglishCEIPdeSigeiro
 
Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesMohammad Hassany
 
How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17Celine George
 
Philosophy of Education and Educational Philosophy
Philosophy of Education  and Educational PhilosophyPhilosophy of Education  and Educational Philosophy
Philosophy of Education and Educational PhilosophyShuvankar Madhu
 
How to Solve Singleton Error in the Odoo 17
How to Solve Singleton Error in the  Odoo 17How to Solve Singleton Error in the  Odoo 17
How to Solve Singleton Error in the Odoo 17Celine George
 
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxPractical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxKatherine Villaluna
 
Education and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxEducation and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxraviapr7
 
HED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfHED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfMohonDas
 
How to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesHow to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesCeline George
 

Último (20)

UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024
 
Ultra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxUltra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptx
 
General views of Histopathology and step
General views of Histopathology and stepGeneral views of Histopathology and step
General views of Histopathology and step
 
How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17
 
5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
 
Quality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICEQuality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICE
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17
 
Presentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a ParagraphPresentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a Paragraph
 
M-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptxM-2- General Reactions of amino acids.pptx
M-2- General Reactions of amino acids.pptx
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.
 
Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming Classes
 
How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17
 
Philosophy of Education and Educational Philosophy
Philosophy of Education  and Educational PhilosophyPhilosophy of Education  and Educational Philosophy
Philosophy of Education and Educational Philosophy
 
How to Solve Singleton Error in the Odoo 17
How to Solve Singleton Error in the  Odoo 17How to Solve Singleton Error in the  Odoo 17
How to Solve Singleton Error in the Odoo 17
 
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxPractical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
 
Finals of Kant get Marx 2.0 : a general politics quiz
Finals of Kant get Marx 2.0 : a general politics quizFinals of Kant get Marx 2.0 : a general politics quiz
Finals of Kant get Marx 2.0 : a general politics quiz
 
Education and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxEducation and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptx
 
HED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfHED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdf
 
How to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesHow to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 Sales
 

619 624

  • 1. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 4, June 2012 A Roadmap for Configuring Moodle with MLE-Moodle and MyMLE Lakshmi Kurup, Ajay Arunachalam  successful in enhancing learning and promoting both Abstract— Today the combination of wireless individualized and collaborative learning[3]. Yet, mobile technology and mobile computing is resulting in learning was not successful in making the transition escalating transformations of the educational world. The from the experimental and pilot studies phase to the large Mobile Learning Engine enables you to learn wherever scale and common use phase. MLE-Moodle a n d you want to learn, whenever you want to learn and M y M L E is a mobile Learning (M-Learning) system, whatever you want to learn. If you are at home or at designed for mobile Phones. It is realized as a plug-in for the school in front of your PC it would make no sense to use a open-source Learning Management System (LMS) mobile phone for learning. That's why the MLE is Moodle.[1] integrated with an eLearning system. With MLE-Moodle you can realize custom mobile learning scenarios: for field-trips, where students should fill out quizzes or II. IMPORTANCE OF MOODLE upload images/videos/audio reports or written reports in Moodle is a software package for producing Internet based a forum create location based learning scenarios with courses and web sites. It's an ongoing development mobile tagging or integrated GPS make quick surveys or project designed to support a social constructionist quizzes in the classroom with the mobile phones and see framework of education. the results instantly. The other part of the paper deals with offline utilization of Learning engine with an Moodle is provided freely as Open Source software (under extended version of the MLE-Editor plugin called the GNU Public License). Moodle (abbreviation for MyMLE. "MyMLE" is for all the people who want to use Modular Object-Oriented Dynamic Learning Environment) mobile Learning but do not want (or simply cannot) use is a free and open-source e-learning software platform, MLE-Moodle of the necessity of a web-server in order to also known as a Course Management System, run MLE-Moodle and not everyone has a web-server. It Learning Management System, or Virtual Learning allows you to create learning content and to pack Environment (VLE)[1].Moodle has several features typical multiple learning-objects to a special MLE-phone client. of an e-learning platform, plus some original innovations This MLE phone client has no network access and is only (like its filtering system). Moodle is very similar to a a viewer for your learning-objects. So we can create our learning management system, but it has many more own learning objects and use them on the phone. This standard features. Moodle can be used in many types of paper focuses on the configuration of M-Learning environments such as in education, training and development, management tools like MLE-Moodle and MyMLE in and business settings. Developers can extend Moodle’s collaboration with the existing e-learning system Moodle. modular construction by creating plugins for specific new After the practical research, it is illustrated that this functionality. Moodle’s infrastructure supports many platform can effectively facilitate the information types of plug-ins [2]. communications and sharing among teacher-students. Currently we have tested our applications on  Activities (including word and math games) Java-enabled phones and Blackberry.  Resource types  Question types (multiple choices, true and false, fill in the blank, etc) Index Terms— Moodle, VLE, MyMLE, LMS. ICT  Data field types (for the database activity)  Graphical themes I. INTRODUCTION  uthenticationmethods A (can require M-Learning technologies can potentially deliver Username and password accessibility) education at significantly reduced costs by leveraging the  Enrollment methods relatively cheap mobile infrastructure available throughout  Content filters the world. Mobile devices also have a strong appeal among the students that can be exploited to provide flexible We are summarizing the steps to configure moodle in Section III and thin Section IV and V we have detailed out the steps to learning opportunities regardless of the time or the location configure stps to configure of learners. Research has proved that mobile learning is . Lakshmi Kurup, Computer Department ,DJ Sanghvi College of Engg (e-mail:lakshmidkurup@gmaill.com).Mumbai,India,91-9987851536 Ajay Arunachalam, Computer Department ,DJ Sanghvi College of Engg (e-mail:ajay.arunachalam08@gmaill.com).Mumbai,India,91-8600418530 619 All Rights Reserved © 2012 IJARCET
  • 2. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 4, June 2012 III. STEPS TO CONFIGURE MOODLE by pressing the "Turn editing on"-button which, so you can access thcourse a. Preparing your Server If you want you is loacted at the upper right. Afterwards you Moodle is meant to be run on a server. It requires can add resources and learning-activities. Apache2, the PHP scripting language, and a database (either MySQL or postgreSQL). We preferred MySQL.A LAMP server B. Installing MLE-Moodle Files (Linux,Apache2, Now we are ready to turn Moodle to a mLearning system. MySQL, PHP) can easily be installed from the command-line interface:  Download the MLE-Moodle installation package.  sudo tasksel install lamp-server  Extract the content and upload this content(the content of a folder named "moodle" in the ZIP file!) b. Installing Ubuntu[4]. to the moodle root- folder on your web-server.  To check if you were successful, go to the "blocks" c. Installing the packages folder in the Moodle root-folder. You should see a new folder called "mle". d. Installing the security updates C. Finishing the Installing e. Installing the security updates Now visit your Moodle web-server with your web- browser f. Installing Apache and PHP5 and log-in as the admin.  In the "Site Administration" panel click g. Install MySql on"Notifications". h. Installing Moodle  After the page has finished loading click on the "Continue" button at the bottom of the page. Click i. Allow access to your Moodle across LAN on the "Save" button if you are asked. This moodle install will only work from the local  In the "Site Administration" panel click on"Modules" host. To - MLE Moodle make it accessible from other hosts you must edit the  Check that "Enable MLE-Moodle" is activated. file  Select the Mobile community course you created etc/apache2/conf.d/moodle. earlier and activate mobile communities j. Now restart apache by typing  Click on save sudo /etc/init.d/apache2 restart in the terminal.You should now be able to access the moodle from other D. Enabling Mobile Access hosts by doing http://<address of your moodle  Log in as Admin host>/moodle.  Search for a new block called "blocks" and select "Mobile Access" k. Upgrading Moodle 1.8 to the latest version  Move the new "Mobile Access"-block where you want it to be IV. REQUIREMENTS TO PREPARE YOUR MLE-MOODLE  In the new "Mobile access" block click on the SERVER last URL for the mobile browser access to open the page in your browser patient the first access to MLE-Moodle needs some time MLE-Moodle is an extension to Moodle, so you need to install Moodle 1.9.x first. Therefore the requirements Now you should see the MLE-Moodle front page, as you would of Moodle are the requirements of MLE- Moodle too see it on the mobile phone browser. If you click on the  Moodle 1.9.x "Download"-button in the "Mobile access" block (back on the  PHP 4.3.0 start-page of Moodle), you will be redirected to a download-server where you can download the mobile phone  Database: MySQL 4.1.16 or Postgres 8.0 or application which is already pre-configured for your MSSQL 9.0 or Oracle 9. MLE-Moodle server[5]. A. Setting up Moodle Courses So after you have finished the installation of Moodle, you V. CONFIGURATION OF MLE-MOODLE IN NORMAL should create at least one course. So as the Admin do the JAVA BASED PHONES following [5]: A. Configuring the browser access  In the "Site Administration" panel click on"Courses"  As Admin go to "Modules" - "MLE" - "MLE and "Add/edit courses" Browser Access" and type the url as  Click on the "Add a new course" http://yourdomain.com/moodle/blocks/mle/bro  Select a Full name like "mLearning Testing course" wser.php and a short name like "mLearn B. Configuring Mobile ApplicationM LE client)  On the next page (assigning roles) add yourself as a  As Admin g o t o “ Modules” - “ MLE" - teacher can click on your "mLearning Testing "MLE Client: Installation". course" and add learning content. You can do this If you do not want to use the mobile client, you can turn it off here, by deactivating the access 620 All Rights Reserved © 2012 IJARCET
  • 3. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 4, June 2012 C. Configuring your internal download server A. Setting up Moodle courses: To host the installation files on your own server, you must So after you have finished the installation of Moodle, you download the installation files first should create at least one course. So as the Admin do the The installation files are packed in a ZIP file [5]. following [5]: In the "Site Administration" panel click on"Courses" and "Add/edit courses". Click on the "Add a new course". Select a Full name like "mLearning Testing course" and a short name like "mLearn”.On the next page (assigning roles) add yourself as a teacher, so you can access the course If you want you can click on your "mLearning Testing course" and add learning content. You can do this by pressing the "Turn editing on"-button which is located at the upper right. Afterwards you can add resources and learning-activities. B. Installing MLE-Moodle files: Now we are ready to turn Moodle to a mLearning system[5].    ownload the MLE-Moodle installation package. D  xtract the content and upload this content E (the content of a folder named "moodle" in the ZIP file) to the moodle root- folder on your web-server.  o check if you were successful, go to the "blocks" T folder in the Moodle root-folder. You should see a new folder called "mle". C. Finishing the installing: Now visit your Moodle web-server with your web- browser and log-in as the admin.  n the "Site Administration" panel click on "Notifications" I  fter the page has finished loading click on the A "Continue" button at the bottom of the page. Click on the "Save" button if you are asked.  n the "Site Administration" panel click on I "Modules" - "MLE" - "MLE Moodle Config"  heck that "Enable MLE-Moodle" is activated. C FIG 1: Snapshot of MLE-Moodle Select the Mobile community course you created earlier and activate mobile communities Click on save D. Enabling Mobile access: Log in as Admin Go to the front page and click on the button "Turn editing on" (upper right)  Search for a new block called "blocks" and select "Mobile Access" Move the new "Mobile Access"-block where you want it to be In the new "Mobile access" block click on the last URL for the mobile browser access to open the page in your browser Be patient the first access to MLE-Moodle needs some time Now you should see the MLE-Moodle front page, as you FIG 2: Menu page of MLE-Moodle would see it on the mobile phone browser. If you click on the "Download"-button in the "Mobile access" block VI.CONFIGURATION OF MLE-MOODLE (back on the start-page of Moodle), you will be redirected to a download-server where you can download the 621 All Rights Reserved © 2012 IJARCET
  • 4. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 4, June 2012 mobile phone application which is already pre-configured for your MLE-Moodle server[6]. VII. INTRODUCTION TO MYMLE MLE-Moodle is realized as a plugin for the open-source Learning Management System (LMS) Moodle. Just copy the MLE-Moodle files to your Moodle-installation and your eLearning system is now a mLearning system too. So with MLE-Moodle you can enhance your eLearning system to mobile Learning, and can learn either with your mobile phone (mLearning) or with your PC / Notebook (eLearning) . A. Setting up of MyMLE After downloading the MyMLE_0.7.5_full_installer_ (Android+Blackberry).jar double click on it and continue till you finish the setup. Following are the screenshots of the MyMLE Application[6]. Fig 5: Extended Functions of MyMLE Fig 3: Loading of your MLE engine Fig 4: Opening MyMLE Application Fig 6: Snapshot for graphical Mark up Questions VIII. CONFIGURATION OF MYMLE IN BLACKBERRY PHONES On most phones it is enough to simply transfer the JAR file to the phone (over cable-, infrared- or bluetooth-connection) and the installation will start automatically on the phone. 622 All Rights Reserved © 2012 IJARCET
  • 5. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 4, June 2012 In this paper as part of our future work, we have installed M  With your Blackberry connected to your computer MyMle in Blackberry phones. BlackBerry OS is a via USB and from the command line (again make proprietary mobile operating system, developed by Research sure you're in the RIM JDE installation directory) In Motion for its BlackBerry line of smartphone handheld type: devices. While some BlackBerry devices are based on C++, many new ones support the Java 2 Platform, Micro Edition javaloader -usb load $your_app.cod (J2ME), primarily because Java technology makes developing applications so much easier. Its  At this point you should see the J2ME application in platform-independence eliminates many porting woes and its your home screen. Once the application is loaded automatic garbage collection lets developers concentrate on into the BlackBerry, it just runs as if it were a native application logic rather than memory management. RIM's application . support for J2ME includes development of its own Java virtual machine (JVM), which supports the Connected IX. CONCLUSION & FUTURE WORK Limited Device Configuration (CLDC) and the Mobile The increased use of ICT will force educational bodies to Information Device Profile (MIDP). BlackBerry devices also include ICT in the education process. The problems come with additional BlackBerry-specific APIs, however, arising are the choice of tools and material creation. The that enable developers to create applications that have the M o o d l e environment with i t s s i m p l i c i t y and BlackBerry-native look and feel, and are more sophisticated availability helps in this process. This paper focuses on than standard MIDlets developed using MIDP [7]. the development of M-Learning management tool in campus-wide environment using the MLE-Moodle as a A. Steps in setting up MyMlE jar file onto Blackberry phones Learning Management System with authentic & proper security features. B e c a u s e o f t h e i n c r e a s e d u s e o f  Download and Install BlackBerry Java Development B l a c k b e r r y self-evaluating questions as well as Environment (JDE) remote experiments have been available to students. The BlackBerry Java Development Environment (JDE) is an The proposed system aims to extend the learning integrated development environment (IDE) that provides a activities offered by a MLE-Moodle and MyMLE to complete set of tools and APIs for you to develop Java support and enhance the ongoing learning process. applications that run on BlackBerry devices. JDE requires the The proposed system is intended for use by tutors Java 2 SDK to run. It comes with a BlackBerry simulator for and learners. We have stressed the values guiding our testing. approach that aims to deploy mobile learning using simple in-hand technologies while preserving the  Download and install Java 1.4.2 SDK personalized experience expected on a mobile device. Further the paper also provides an idea to develop a  Copy the jad & jar files in question to the /bin/ directory module to stream your own audio & video files for of your RIM JDE installation. M-learning system by the users to be implemented in the due course. Currently as a part of our Ongoing From the command line (make sure you are in the RIM JDE Project we are planning to deploy MYMLE for Android installation directory, on my system it is "C:Program phones as a part of our future work. The project FilesResearch In MotionBlackBerry JDE 3.7bin") type: developed by us was run in order to evaluate the  Run Existing MIDlets on the BlackBerry planning, design and execution of lectures. Positive To run a standard MIDlet on a Java-enabled BlackBerry feedback from students has been received for using device, first to convert the .jad and.jar files to these tools as primary tools. Electronic slides, the .cod format, using the rapc command-line tool that comes multimedia e-material, the book, exercises project with RIM's JDE. The rapc is found in the bin directory of tasks project tasks and self-evaluating questions as well your JDE installation[8]. This command converts a MIDlet as remote experiments have been available to students. named Blackberry mle: The proposed system aims to extend the learning activities offered by a MLE-Moodle and MyMLE to rapc import="c:program filesresearch in support and enhance the ongoing learning process. The motionblackberry JDE 3.7libnet_rim_api.jar" proposed system is intended for use by tutors and codename=$your_app -midlet jad=$your_app.jad learners. We have stressed the values guiding our $your_app.jar approach that aims to deploy mobile learning using simple in-hand technologies while preserving the where $your_app is the name of the MIDlet you're trying personalized experience expected on a mobile device. to convert, $your_app.jad is the name of the MIDlet Further the paper also provides an idea to develop a descriptor and $your_app.jar is the name of the MIDlet jar module to stream your own audio & video files for file. If all goes well you'll see a couple files produced: M-learning system by the users to be implemented in $your_app.debug (which you can discard) and the due course. Currently as a part of our Ongoing $your_app.cod, which is the whole point of this operation. Project we are planning to deploy MYMLE for Android phones as a part of future work. Once you have that, move to: 623 All Rights Reserved © 2012 IJARCET
  • 6. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 4, June 2012 X. REFERENCES BIBLIOGRAPHIES [1] A. Toth, P. Pentelenyi, and P. Toth, Virtual Learning Lakshmi Kurup, Asst. Professor, Aspects of Curriculum Development in Technical Department of Computer Science and Teacher Training, in Proceedings of Intelligent Engineering, D.J.Sanghvi College of Engg, Engineering Systems. 2006, IEEE: London , UK. Vile Parle (W), Mumbai. She did her B.E [2] M. Dougiamas. Moodle. 2008, www.Moodle.org. (Computer Engg) from Madurai Kamaraj [3] M. Berry, An investigation of the effectiveness of University. Her main research interests are in Moodle in primary the areas of Operating Systems, Computer Networks and DataWarehousing. She has got education, in Deputy Head. 2005, Haslemere. nearly 5 years of Industrial experience and 3 [4] M. Zenha-Rela and R. Carvalho. Work in Progress: Self years of teaching experience. She has Evaluation Through Monitored Peer Review Using the pu.blished papers in National,International Moodle Platform. In Frontiers in Education Conference, Conferences and has also varoius 36th Annual. 2006. San Diego, CA: IEEE. International Journals to her credit. [5] Brandl, K., Are you Ready to "Moodle"? Language Learning/Technology, Washington, 2005, 9(2), pp:16- Ajay Arunachalam was working as Asst. 23. Professor at Department of Computer [6] J. Itmazi, Flexible Learning Management System To . Engineering, D.J .Sanghvi College of Engg, Support Learning In The Traditional And Open Vile Parle (W), Mumbai. He did his B.E Universities, 2005, Granada University, Spain. (Computer Engg) from A.I.S.S.M.’S College [7] Cheng-chao. Su. An Open Source Platform for of Engg, Pune University, Pune. And pursued Educators, in Proceedings of the Fifth IEEE Advanced his M.E (Computer Science & Engineering) Learning Technologies. 2005: IEEE Computer Society. from Anna University, Chennai. His main [8] EduTools. Course Management Systems. 2007 research interests are in the area of FOSS in Available from: http://www.edutools.info/. Educational Technology, Algorithms, Web [9] Sclater, N. Moodle: Transforming Learning Engineering. He has organized many national Transforming Institutions, in Moodle Regional User level conferences, workshops & seminar [10] Chavan A, Pavri S. Open-source learning management and also presented & published papers in with moodle. Linux Journal 2004; 2004(128): 2. National & International Conferences. [11] Dongsong ZJ, Leon Z, Lina Z, Jay FN. Can e-learning replace classroom learning? Communications of the ACM 2004; 47(5):75-79. [12] RAMSDEN.A,2003. Evaluating the effectiveness of using a wirelessly connected PDA to deliver the functionality of a VLE- a pilot study at the University of Bristol. IEEE learning technology, volume 5,issue 2. [13] Don song ZJ, Leon Z, Lina Z, Jay FN. Can e-learning replace classroom learning? Communications of the ACM 2004; 47(5):75-79. [14] Moodle Features Demo [online] http://moodle.org/course/view.php [15] MLE Moode [online] http://mle.sourceforge.net/ mle.php [16] M-Learning Wikipedia [online] http://en.wikipedia.org/wiki/M-learning. [17] Mobi Eldit [online] http://www.trifonova.net/mobileEldit.php [18] http://mle.sourceforge.net/mymle/ [19] http://mle.sourceforge.net/mlemoodle/index.php? =en [20] http://www.oracle.com/technetwork/systems/ -139239.html [21] http://www.blackberryforums.com/ [22] http://us.blackberry.com/developers/javaappdev /javadevenv.jsp 624 All Rights Reserved © 2012 IJARCET