יול 15

AnalyST For Lightning Fast Moodle Search (admin tool)

AnalyST allows you to manage a large number of results fast. To do this, it applies AngularJS, a popular JavaScript framework developed by Google. Angular is most favored for its ability to create …

מקור: Incubating Plugins Review: AnalyST For Lightning Fast Moodle Search | Moodle News

יונ 05

Use SSP To Track Multiple Quizzes and Courses | Dave Moxon’s Articulate eLearning Blog

Using #Moodle, have you ever wanted to have a “course” (SCORM Package) where you can track both the progression of the course and a #quiz at the same time? Or maybe track multiple quizzes at the same time?

When you publish #Articulate to #LMS, you essentially track a single element within a course. So if you have a presentation with three embedded Quizmaker quizzes in Presenter, you can only track one of those quizzes or the number of slides viewed in the presentation.

However there is a way to publish each quiz separately but have them within the same #SCORM file so that the user moves from one quiz to another within the same trackable course. Technically, you build separate SCO elements and place them within a single SCORM package.

And… A related discussion (Moodle & Multi SCOs SCORM) about the above subject with interesting links!

ב-Use SSP To Track Multiple Quizzes and Courses | Dave Moxon’s Articulate eLearning Blog.

אוק 11

SQL Fiddle

SQL Fiddle. How does it work? The Schema DDL that is provided is used to generate a private database on the fly. If anything is changed in your DDL (even a single space!), then you will be prompted to generate a new schema and will be operating in a new database.  All SQL queries are run within a transaction that gets immediately rolled-back after the SQL executes. This is so that the underlying database structure does not change from query to query, which makes it possible to share anonymously online with any number of users (each of whom may be writing queries in the same shared database, potentially modifying the structure and thus — if not for the rollback — each other’s results).  As you create schemas and write queries, unique URLs that refer to your particular schema and query will be visible in your address bar. You can share these with anyone, and they will be able to see what you’ve done so far. You will also be able to use your normal browser functions like ‘back’, ‘forward’, and ‘reload’, and you will see the various stages of your work, as you would expect.

 

ספט 29

Install Mtop (MySQL Database Server Monitoring) in RHEL/CentOS 6/5/4, Fedora 17-12

mtop (MySQL top) is an open source real time MYSQL Server monitoring program written in Perl language that shows queries which are taking longer time to process and kills those longer queries after certain number of specified time. Mtop program enable us to monitor and identify performance and related issues of MySQL Server from the command line interface similar to Linux Top Command.

Mtop includes zooming feature that display query optimizer information of a running queries and killing queries, it also shows statistics of server, configuration information and some useful tuning tips to optimize and improve MySQL performance.

Please check some of the following features offered by Mtop program.

  1. Display real time MySQL server queries.
  2. Provides MySQL configuration information.
  3. Zooming feature to display process query.
  4. Provides query Optimizer information for a query and ‘killing’ queries.
  5. Provides MySQL tuning tips.
  6. Ability to save output in a .mtoprc configuration file.
  7. Provides Sysadmin recommendation page (‘T‘).
  8. Added queries/second to main header.
  9. Added per second info to stats screen.

פורסם ב: Install Mtop (MySQL Database Server Monitoring) in RHEL/CentOS 6/5/4, Fedora 17-12.

יול 07

Tim’s blog: XHProf Performance-testing Moodle

Moodle’s profiling tool

XHProf PHP moodle

When your software is too slow, you need measurements to tell you which are the slow bits. Tools that do that are called profilers. One of the better profiling tools for PHP is called XHProf. The good news is that it has already been integrated into Moodle, and there is documentation about getting it working. Basically, you just need to install a PHP extension and turn on some options under Admin -> Development -> Profiling.

https://docs.moodle.org/dev/Setting_up_xhprof_on_Moodle

ב: Tim’s blog: Performance-testing Moodle.