Exam Enrollments

A Joomla component to allow students to enroll themselves on-line into exams.

It’s made having in mind Portuguese K12 Professional Courses, but its quite generic, so it probably works for other countries/models as well.

The only language is Portuguese, but you are free to translate it, and if you do, please send it to me so I can add it to the package.

You can see it working in the video below (available soon), and you can get it here.

Check out the pictures below.

Application admin
Application admin

Students/Exams list
Students/Exams list

Admin edit options
Admin edit options

Form so a student enrolls in an exam
Form so a student enrolls in an exam

Student checks exams list
Student checks exams list

File Selector

A component to select a file to download using up to 4 selection criteria, in 4 selection drop down menus. I created this in 2008.

I use it in my school website to make the all the final grades available. For example, the user would choose the year, the level and the class he is in, and would download the required pdf file with the class grades. Furthermore, it has a full functional back office to create different document types, that will show in different web pages, and to upload several files at once. When creating the link, you will be able to choose the document type, the page title and if you want to show the downloads count for that document type. Since version 1.0.3 there’s also the option to show the selection menus vertically.

The files download count are also marked, but I don’t show them in the site front end, only in the administrator view. It requires PHP5.

As of version 2.0.0, its designed for Joomla! 1.6.x .

NOTE: I used PHP short tags, so if you have some problems with the component, try following this instructions:
http://www.cyberciti.biz/faq/php-allow-short_open_tag/
If you still have problems, feel free to contact me and I’ll try to help you out. I will solve that issue whenever I make a new version for this.

You can see it working here, and you can get it here.

Check out the pictures below.

File selector
File selector

Main back-end
Main back-end

Creating a new document type
Creating a new document type

Uploading files
Uploading files

Web development with PHP

A PHP tutorial. I advice the visualization of all videos because along the playlist I make some “mistakes” on purpose, that later they become “problems” and need to be fixed. This way I can show why we should do it this or that way. Until now I’ve only created series nbr 7, explaining how to use PHP to connect to a database using PDO and how to structure an application using the MVC design pattern.

You can download the source code here.

  • Web Dev: 01 – PHP
    • Creating the database
    • Creating the SVN repository and the project in Eclipse
    • Connecting to the database
    • Using SELECT
    • Using INSERT
    • What is the MVC design pattern and how to use it
    • Using UPDATE
    • Using DELETE
    • Using prepared statements
    • Using transactions
    • Wraping up the project with CSS and DIVs