Hi,
My client is an educational charity that runs courses for 11-25 years olds. as such they have some specific functional requirements. It's not clear whether Matukio provides this fucntionality.
This is JEvents (not Matukio

)
I would be grateful for any clarity on the following points
1. Shopping Cart: Allow an individual to add classes to a cart and enroll in all classes in a single transaction. If the user is logged in, the registration should use their saved details. Only new registrants should have to enter their personal details
If you use HikaShop as your payment mechanism then you get support of a full shopping cart to pay for multiple event attendance. Registrations by logged in users pick up their details and if not logged in and they attempt to register for an event using an email address of an existing user they are prompted to login to proceed.
2. Conditional Moderation: My client's courses are generally only available to those students that meet specific criteria (age, location, employment status etc). Is it possible with Matukio to specify Event Parameters that when compared with details entered at registration will either allow registration, or redirect to a moderator?
This can be done with Joomla user groups (for age/employment status) - there is no facility to restrict registration based on location
3. 3rd party registration/enrolment: Allow a parent/guardian to register one or more students without being logged in as them
Example A: A Parent or Guardian or Student may enroll one or more students on a course, they would not want to have to re-enter all student's details for each event. When they log in and select a course, they should be able to select the student that they wish to enroll on the course (one student at a time)
There is no mechanism to select other users in the system when registering but you can add guests to event registrations and provide details for your guests.
5. Manage post class Attendance/On Site Registration: As these events are educational classes, the Tutor needs to be able to easily log in and update a students attendance either during or after the class
this can be done by clicking the actual attendance icon against each attendee in the list - the tutor can add 'notes' at this stage.