Entries will be judged on the following criteria:

  1. Identification and presentation of compelling humanistic research questions. Your presentation must state what kinds of research questions and/or areas of inquiry your interface is developed to address. Who are your intended users? What are they looking for in the FSM archive? How does your interface help them find the answers to their questions, or better understand the Free Speech Movement?
  2. Effective and compelling use of technology. Does your user interface effectively facilitate the investigation of the humanistic research questions you've identified? Is it visually appealing? Is it easy to use? Does it provide users with an appropriate number, variety, and/or sequence of options or steps for issuing and refining queries? (A single search box is a very easy interface to understand and use, but may not be sufficient to guide a researcher through an effective investigation of her questions or areas of inquiry.)
  3. Deployability / Supportability. Does the interface require complex or unusual dependencies to run? Does the interface use resources (e.g., CPU, memory, network) efficiently?
  4. Documentation. Is code appropriately structured, and commented and/or documented to a readable degree? Are steps necessary to deploy the interface and its dependencies, however complex or trivial, documented and cited so that a person with system administration skills but who is only marginally familiar with the technologies used can efficiently review and execute those steps?
  5. Adherence to the Contest Requirements. Groups or entries that fail to meet the Contest Requirements will be disqualified. If you have questions about the Contest Requirements, please contact the organizers.

#HackFSM was a one-time event held in April 2014. The winning site is now available. A white paper on #HackFSM has also been published, with practical information for other libraries that are interested in holding hackathons.