aNullValue / ngccs

The Next-gen Conference Communication Solution seeks to improve conference-related data sharing and attendee user-experience.
1 stars 0 forks source link

Support repeating and/or multi-part presentations #16

Open aNullValue opened 4 years ago

aNullValue commented 4 years ago

HackerTracker (and most other conference communication solutions) currently assumes that a single item of content must be scheduled to be presented in a single location at a single specific time. This is an overly-simplistic and somewhat outdated implementation; it's now common for presentations to either repeat, have multiple parts, or both. For example:

Authentication Hacking Village has a workshop entitled "Kerberos: A deep-dive into exploiting Active Directory authentication". This talk is split into two: "Basics", held in the morning, and "Advanced Concepts", held in the afternoon. In between, there's a 2-hour break for lunch and/or an unrelated presentation. The series is presented on three separate days. The resulting table of events might currently be represented like this:


  1. Kerberos: A deep-dive into exploiting Active Directory authentication: Basics. Gaylord Texan Resort, Room 3278, Thursday, 08:00 - 11:00.
  2. Kerberos: A deep-dive into exploiting Active Directory authentication: Advanced Concepts. Gaylord Texan Resort, Room 3278, Thursday, 13:00 - 17:00.
  3. Kerberos: A deep-dive into exploiting Active Directory authentication: Basics. Gaylord Texan Resort, Room 3278, Friday, 08:00 - 11:00.
  4. Kerberos: A deep-dive into exploiting Active Directory authentication: Advanced Concepts. Gaylord Texan Resort, Room 3278, Friday, 13:00 - 17:00.
  5. Kerberos: A deep-dive into exploiting Active Directory authentication: Basics. Gaylord Texan Resort, Room 3278, Saturday, 08:00 - 11:00.
  6. Kerberos: A deep-dive into exploiting Active Directory authentication: Advanced Concepts. Gaylord Texan Resort, Room 3278, Saturday, 13:00 - 17:00.

This design is sub-optimal:

A better user-experience might result in a table of events such as:


Kerberos: A deep-dive into exploiting Active Directory authentication Part 1: Basics Thursday, 08:00 - 11:00, Gaylord Texan Resort, Room 3278 Thursday, 18:00, Pre-recorded online video becomes available at (url) Friday, 08:00 - 11:00, Gaylord Texan Resort, Room 3278 Saturday, 08:00 - 11:00, Gaylord Texan Resort, Room 3278 Part 2: Advanced Concepts Thursday, 13:00 - 17:00, Gaylord Texan Resort, Room 3278 Thursday, 18:00, Pre-recorded online video becomes available at (url) Friday, 13:00 - 17:00, Gaylord Texan Resort, Room 3278 Saturday, 13:00 - 17:00, Gaylord Texan Resort, Room 3278

Note: Attendees may attend only 'Basics', but if they wish to attend 'Advanced Concepts', they must have participated in or watched the online video of 'Basics' prior to their 'Advanced Concepts' class beginning. The presenters generally idle at irc://chat.freenode.com/##defocus and attendees viewing remotely may submit presentation-related questions there.


During DC28, DCIB Goon Aask confirmed that she has fielded IRL questions regarding multi-part and recurring presentations. (Though, obviously, not necessarily the contrived example presented here.)

aNullValue commented 4 years ago

Related to this is the concept of event continuation, such as for DEF CON contests that run only during the day, every day. They aren't always multi-part (though some have Pre-Qual, Main, Finals "rounds") though; it's more of an interruption in hours. But perhaps this could be considered multi-part? It would certainly be better than what we have right now.