Adding Interactive Course Material in Moodle 1.9: Part 3
Editing a Quiz
Immediately after saving the Settings page, you are taken to the Editing Quiz page. This page is divided into five tabs. Each...
Themes and Templates with Apache Struts 2
Extracting the templates
The first step to modifying an existing theme or creating our own is to extract the templates from the Struts 2 distribution....
Multimedia and Assessments with Moodle 1.9 (part 2)
JClic (http://clic.xtec.net/en) is a free (under a GPL license) software application released by the Ministry of Education of the Government of Catalunya. It is...
Exceptions and Logging in Apache Struts 2
Handling exceptions in Struts 2
Struts 2 provides a declarative exception handling mechanism that can be configured globally (for an entire package), or for a...
Adding Interactive Course Material in Moodle 1.9: Part 1
The following table gives you a brief description of each kind of activity. The sections that follow the table describe how and when to...
XPath Support in Oracle JDeveloper – XDK 11g
With SAX and DOM APIs, node lists have to be iterated over to access a particular node. Another advantage of navigating an XML document...
Documenting our Application in Apache Struts 2 (part 1)
Documenting Java
Everybody knows the basics of documenting Java, so we won't go into much detail. We'll talk a bit about ways of writing code...
Documenting our Application in Apache Struts 2 (part 2)
Documenting web applications
Documenting an entire web application can be surprisingly tricky because of the many different layers involved. Some web application frameworks support automatic...
Schema Validation with Oracle JDeveloper – XDK 11g
JDeveloper built-in schema validation
Oracle JDeveloper 11g has built-in support for XML schema validation. If an XML document includes a reference to an XML schema,...
Creating an Administration Interface with Django 1.0
Activating the administration interface
The administration interface comes as a Django application. To activate it, we will follow a simple procedure that is similar to...