Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support repeating and/or multi-part presentations #16

Open
aNullValue opened this issue Aug 11, 2020 · 1 comment
Open

Support repeating and/or multi-part presentations #16

aNullValue opened this issue Aug 11, 2020 · 1 comment
Labels
clients End-user apps, features, UX, etc confmanager Conference staff management app, features, UX, etc data Something to do with data definition / schema / how data is stored or used

Comments

@aNullValue
Copy link
Owner

aNullValue commented Aug 11, 2020

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:

  • it clutters the list of potentially interesting content for end-users
  • there is seldom any kind of included reference to the other events in this series (for an attendee that happens to see only one or two of these 6 events
  • there is increased conference-organizer burden on manually keeping changes to the series in-sync between 6 events instead of one or two
  • most presenters and conference organizers do not provide up-front information such as "'Advanced Concepts' requires that you have attended 'Basics', but they need not be on the same day" or "Attendees are expected to participate in 'Basics' and return for 'Advanced Concepts' the same day".

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 aNullValue added clients End-user apps, features, UX, etc confmanager Conference staff management app, features, UX, etc data Something to do with data definition / schema / how data is stored or used labels Aug 11, 2020
@aNullValue
Copy link
Owner Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
clients End-user apps, features, UX, etc confmanager Conference staff management app, features, UX, etc data Something to do with data definition / schema / how data is stored or used
Projects
None yet
Development

No branches or pull requests

1 participant