Ticketing System Usability

  • Just wanted to say I just evaluated the ticketing system for my Dojo and we won’t be using it in its current incarnation.

    1: If I’m in the management screen after saving a draft, I can’t publish the event.

    2: Trying to book a child ticket, I’m told if I’m a parent, I’ll have to add them to my profile as ninjas. Apparently I need separate profiles (one champion, one parent), because my profile that lists me as a champion has no option to add a Ninja, or like a Ninja, the option cannot be seen.

    3: Doesn’t seem to be anywhere to add in our waiver and code of conduct, and make a required agreement to it part of the ticketing process.

    4: Does a parent with two children in two different sessions/rooms have to sign up for a parent ticket for each room? It’s unclear. We just have them sign up for the event.

    5: Having to sign up for a parent account, then add your kids to your account before you can reserve tickets is A LOT OF WORK. Making tasks harder for people to complete ensures a much lower completion rate. Yes, it may reduce your no-shows, because only the most dedicated people will endure that, but it also means a lot of people who saw a link, went to sign up, and found out it was going to take 10 minutes instead of two (as well as being confusing), will decide to come back later and then never make it back.

    6: Had trouble finding an easily identifiable sign-up link we can share with the public.

    7: No widget for embedding the sign-up in our own website.

    Overall, I would rate this as user unfriendly. We’ll stick with EventBrite.

  • CoderDojo Foundation

    Hi Greg,

    Just going to answer your queries one by one to be clear and so other Champions/Mentors can see the feedback. We are still improving Zen and really want feedback and solutions to make it as user friendly as possible for volunteers like yourself.

    1. We haven’t come across this as an issue previously and I just ran a test where a draft published through the ‘Edit’ Event page. Do you just have concerns about the navigation and not being able to publish at a single click from the Manage Dojos page? If otherwise and there is a technical issue here can you email us screenshots to info@coderdojo.org

    2. As a Champion (and for your mentors) you can add the ‘Parent’ Type in the Manage Users section so you can add Ninjas! We have a better/more automatic flow planned for this which is high priority and should be completed soon >> https://github.com/CoderDojo/community-platform/issues/874

    3. We also have this in our roadmap for events. In the meantime you could add waivers to notes or to Event Description. See issue here >> https://github.com/CoderDojo/community-platform/issues/902

    4. This is up to yourselves - some Dojos operate in different rooms and will require parents to be present! Perhaps add in the notes that they only have to sign up in one room if this is your Dojos requirement.

    5. Due to be completed in Q1/Q2 - this is high priority for us to make it as easy as possible for parents to register and book all at once! See the wireframes here >> https://github.com/CoderDojo/community-platform/issues/865

    6. An invite all feature is to be deployed next week which will allow you to send a message to all Dojo members to book directly from your page. The best way to do this for the public is to use the link to your Dojo listing URL. We are also hoping to get a short URL for Dojos - see >> https://github.com/CoderDojo/community-platform/issues/700

    7. Also embedding is on our roadmap > https://github.com/CoderDojo/community-platform/issues/566

    As you know Zen is an open source project, so to get many of these issues completed we are relying on our awesome volunteers - some of which have been contributing since the Platform launched! If you or anyone in your network has expertise in JS or NodeJS then we’d definitely appreciate the help - and it will massively help to get these useful features that your Dojo needs to use ticketing over the line!

    Let me know if you have any other suggestions/queries and please feel free to comment on these issues on Github to support them :)

    Best wishes,


Log in to reply

Looks like your connection to CoderDojo Forum was lost, please wait while we try to reconnect.