Package edu.wisc.game.web

Back-end classes for some auxiliary JSP pages

Software Copyright University Wisconsin-Madison, under Apache License, Version 2.0

  • Class Summary 
    Class Description
    ArithmeticResult
    A tool for an easy online testing of arithmetic expression evaluation.
    ContextInfo
    Prepares some information needed for proper URL construction in our app.
    ExtendedSessionManagement
    This class is used to manage extended sessions, which survive over the web server restart.
    FrontEndForm2
    For Tanvi: helps the player to generate a unique playerID
    GetBookletPageServlet
    Returns the content of an image file (SVG, PNG, etc) for one of the pages of the instruction booklet.
    GetImageServlet
    Returns the content of an image file (SVG, PNG, etc) for the specified shape.
    ImageObjectReport  
    LaunchMain
    As requested by Paul, "Rule Game -- challenge UWisc faculty and staff", 2021-09-23.
    LaunchRules
    The Launch page that allows one to play all rule sets from a specific subdirectory of the rules directory, such as rules/APP, rules/BRM, or rules/CGS.
    LaunchRulesBase
    The common base for the Launch pages that allows one to play all rule sets from rules/APP, rules/MLC, and others.
    LaunchRulesBase.AndroidRuleInfoReport
    The list of rule sets to be displayed in the Android app
    LaunchRulesBase.RuleInfo
    An auxiliary class that can be used to transmit information about the buttons etc the Android app needs to display
    LoginServlet  
    LogoutServlet  
    MlcLoginServlet
    The login page for the MLC results sumbission tool
    MlcMain
    The back end behind web/mlc/index.jsp
    MlcManagerDashboard  
    ResultsBase
    The base of all "results object" classes used in JSP pages
    SessionData
    A single instance of this class is associated with a particular session of the Rule Game web app.
  • Enum Summary 
    Enum Description
    LaunchRulesBase.Mode
    The name refers to the directory from whih trial lists or rule sets are read
  • Exception Summary 
    Exception Description
    WebException
    This is used when a lower-level function can tell a higher-level function what kind of error it shoudl report to the end user.