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,...
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...
Debugging REST Web Services
(For more resources on this subject, see here.)Message tracing
The first symptom that you will notice when you are running into problems is that the...
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...
Multimedia and Assessments with Moodle 1.9 (part 1)
Adding multimedia to multiple choice answers in Moodle quizzes and lessons
Sometimes it can be useful to insert multimedia elements into the answers of a...