Questions tagged [moodle]

Moodle is an open source learning management system (LMS) written in PHP.

Moodle is an Open Source Course Management System (CMS), also known as a Learning Management System (LMS) or a Virtual Learning Environment (VLE). It has become very popular among educators around the world as a tool for creating online dynamic web sites for their students. To work, it needs to be installed on a web server somewhere, either on one of your own computers or one at a web hosting company.

Originally developed by Martin Dougiamas in Australia, it is used world-wide by many places of learning.

According to Moodle.org's stats, as of February 2013, there are over 77,000 registered sites using Moodle in over 225 countries, serving over 7 million courses with over 66 million users.

Useful links

Useful Developer Links

Distributions

3019 questions
4
votes
1 answer

How can I identify users completely read / viewed all lessons for a particular course in Moodle

How can I identify users who completely read / viewed all lessons for a particular course in Moodle? I created one course and enrolled 3 users in it, created course have 10 topics, each topic contains some information. I configured mobile app and…
Varun Sreedharan
  • 517
  • 8
  • 28
4
votes
1 answer

How to create a user in the Moodle Rest WS using the Python Requests module?

I'm trying to create a user using the Moodle Webservices - Rest Server, but I'm stuck at the validation of the params :S My code is the following: import requests token = 'TOKENNUMBER' function = 'core_user_create_users' url =…
arthas_dk
  • 443
  • 5
  • 15
4
votes
0 answers

Installing Moodle on Bluemix PHP runtime: missing extensions

I am trying to install Moodle on the default PHP runtime on Bluemix. But I run into the following problem with missing extensions: manifest.yml buildpack: php_buildpack I cloned the default PHP runtime to my localhost, included the Moodle…
remkohdev
  • 250
  • 3
  • 13
4
votes
0 answers

Setup aws dynamodb with moodle framework php

I am implementing an application with moodle framework of php. To store session we are using aws DynamoDb. The issue is, after adding aws DyanamoDb configuration, moodle is not creating a session file. Please provide your solutions.
4
votes
2 answers

the cmi.total_time parameter does not return anything

I am programming a SCORM 2004 product. I can update the session_time, it works. I can set the status (passed, failed, etc...) I also can get the cmi.location time. No problems ! But I don't succeed to get the total time ! (cmi.total_time). I have…
Nephila
  • 43
  • 1
  • 6
4
votes
2 answers

Logging into Moodle via external site

I'm setting up a Moodle environment and I need users to be able to login via an external site using their credentials from that site. Ideally they would go to the website, login in, and then click a button that will send them to Moodle along with…
chrisc
  • 166
  • 1
  • 11
4
votes
4 answers

Uploading file to Moodle using the REST Service core_files_upload

I am developing an Android app, which will upload content to a user's private files in my Moodle installation using the REST webservice core_files_upload provided by Moodle. core_files_upload takes the following…
amburnside
  • 1,943
  • 5
  • 24
  • 43
4
votes
3 answers

Upload assignment on Moodle using REST webservice function

I am trying to develop a Moodle Android app. I am using MoodleREST source code for my reference. But rest code to upload assignment is not provided by this library. I want to be able to upload assignment from mobile client with a webservice call.…
Harshawardhan
  • 1,521
  • 1
  • 24
  • 29
4
votes
3 answers

Create new table in moodle from plugin using install.xml file

I have created one plugin "tuition" and install that in moodle(2.5.2) from moodle/blocks directory. After that I have tried to create some table from new Plugin (tuition). I have created install.xml file in tuition/db/ directory and change the…
Tushar
  • 139
  • 1
  • 3
  • 12
4
votes
1 answer

Moodle update mysql from code

I am unfamiliar with Moodles methods of updating a database with code. I have this statement: $expiredCourseArchiveIntegritaxSql = "UPDATE mdl_course SET category = 29 WHERE expireDate < '" . $date . "' …
user1882752
  • 576
  • 1
  • 10
  • 20
4
votes
3 answers

Can I use a Moodle 'API' or do I have to scrape it

I hate Moodle so much. I have to use it though so I figured I would create a new "front-end" to it. I'm wondering if Moodle has an API I can just hook. I'm hoping to get this to work with most standard Moodle's so I can't rely on anything that has…
Jamie
  • 674
  • 1
  • 10
  • 30
3
votes
3 answers

Why am I getting duplicate results in my query?

I am using the Moodle database to query the latest forum posts made by students and teachers for the relevant course they are enrolled in. Here are the tables I need to join and an explanation in what they hold: mdl_forum_posts = "all posts are…
Moodlebook
  • 33
  • 2
3
votes
1 answer

Integrate Moodle with Alfresco

I want to integrate Alfresco with Moodle. I would like Moodle users to be able to store e-content and retrieve them easily using Alfresco.
Sunil Silumala
  • 917
  • 5
  • 22
3
votes
3 answers

Moodle 2.0 with Nginx backend

Hello I am looking for a tutorial on how to configure a server for Moodle 2.0 with nginx as the server and PHP-FPM or FastCGI with mySQL as the backend. Sorry if I am confusing these terms bit of a server architecture noob. Probably would run it on…
BillPull
  • 6,853
  • 15
  • 60
  • 99
3
votes
3 answers

how to install Moodle with Postgre

i am installing Moodle 2.1 with postgre database. the problem i am facing is that it gives me error PHP has not been properly configured with the PGSQL extension so that it can communicate with PostgreSQL. Please check your php.ini file or …
Abdul Hannan
  • 31
  • 1
  • 1
  • 2