Each spring, the Lawyering: Advocacy / Foundations program holds mock trials in several locations over a period of about 2 weeks. Each student who is not excused for serving as a counsel/litigant in the trials must sign up as a juror or a witness.
This system uses two Formidable Pro forms, also with several views and some JavaScript to wrap it all up.
Forms
- Litigation Trial Schedule - holds the scheduled sessions with date, time, location, type, prof, available seats.
- Juror signup sheet - holds the role and session selected. The two "Pick..." views below are "embedded" in this for, to list the available session and allow selection.
Views
- Pick Juror session
- Pick Witness session
- Litigation chosen session
- litigation-chosen-session-detail - is embedded in the previous, linked via [get param=sess] match to entry_id
Shortcodes
- lawyering_trials_update - shows a confirmation screen and updates teh available seats for every session. Is implemented in Shortcodes UI
- Formidable uses shortcodes to display forms and views:
- [formidable key=lt_signup] to embed the sign-up form
- [display-frm-data id=litigation-chosen-session filter=1] to show the session already picked
- more "internal" to embed views, etc.