| AlbumModule | Generate photo album XML |
| AuthConfirmEmail | Model class for ConfirmEmail entity |
| AuthEmailHeader | Model class for EmailHeader entity |
| AuthEmailTemplate | Model class for EmailTemplate entity |
| AuthGenGroup | Model class for GenGroup entity |
| AuthGenGroupToPermission | Model class for GenGroupToPermission entity |
| AuthHashType | Model class for HashType entity |
| AuthInvalidLoginAttempt | Model class for InvalidLoginAttempt entity |
| AuthModelBase | Base class for all model objects in this project |
| AuthPermission | Model class for Permission entity |
| AuthProject | Model class for Project entity |
| AuthResetPassword | Model class for ResetPassword entity |
| AuthUser | Model class for User entity |
| AuthUserConfig | Model class for UserConfig entity |
| AuthUserToGenGroup | Model class for UserToGenGroup entity |
| AuthUserToPermission | Model class for UserToPermission entity |
| AuthUserToProject | Model class for UserToProject entity |
| CM2 | INSERT BRIEF DESCRIPTION HERE |
| CM3 | Create a StdXML3 document (XMLAlbum, XMLList or XMLResource) from sections of content |
| computingMattersLayout | INSERT BRIEF DESCRIPTION HERE |
| computingMattersTemplate | A template for the layout of ComputingMatters-style sites |
| ContentModule | (DEPRECATED) Encode content as XML that PageRenderModule can read and format |
| CSERD | Manage connections to/information about the CSERD database |
| CSERDcomment | Model class for comment entity |
| CSERDdetail | Model class for detail entity |
| CSERDldapUser | Model class for ldapUser entity |
| CSERDModelBase | Base class for all model objects in this project |
| CSERDnotification | Model class for notification entity |
| CSERDquestion | Model class for question entity |
| CSERDquestionnaire | |
| CSERDresponse | Model class for response entity |
| CSERDreview | Model class for review entity |
| CSERDreviewSubject | Model class for reviewSubject entity |
| CSERDsubject | Model class for subject entity |
| CSERDuser | Model class for user entity |
| CSERDUser | |
| CSERDuserDetail | Model class for userDetail entity |
| CSERDuserLoginLog | Model class for userLoginLog entity |
| CSERDuserPageviewLog | Model class for userPageviewLog entity |
| CXXE | INSERT BRIEF DESCRIPTION HERE |
| DateParser | INSERT BRIEF DESCRIPTION HERE |
| DBI | (DEPRECATED) Use this class to connect to and query an external database |
| DBI2 | Database access class |
| DBResult | Represents the results of a query from DBI2 |
| DBTransaction | Class representing a transaction on a database |
| EscapeParser | INSERT BRIEF DESCRIPTION HERE |
| Form | Builds XForm in PHP This class allows you to build an xform in php. In order to build a form, you can use addInput to add each element of the form, then use buildForm to put everything together |
| FormInput | This class represents an input for an xform |
| FormsMailer | Send XForms output via email |
| HPCULayout | INSERT BRIEF DESCRIPTION HERE |
| HPCUTemplate | Template for an HPCU-style page |
| ICLCSLayout | INSERT BRIEF DESCRIPTION HERE |
| ICLCSLeftSideBar | Template for a content page with a left side bar |
| ICLCSOneFeature | Template for a content page with an upper feature well and the path below the feature |
| LatexRenderModule | Translates Latex syntax into images for display. Latex is a language for writing non-ascii text (such as math text) |
| LeftSideBarContent | Template for a content page with a left side bar |
| Mailer | Creates and sends an email message |
| MainLayout | INSERT BRIEF DESCRIPTION HERE |
| ModelBase | Base class for all model objects in this project |
| NavXMLModule | Produces XML that can be rendered as PR2 navigation |
| OneFeatureContent | Template for a content page with an upper feature well and the path below the feature |
| OneFeatureContentRightSideBar | Template for a content page with an upper feature well and a right side bar |
| PageRender2 | A class that collects content and renders it to an output (web) page |
| Petascale | INSERT BRIEF DESCRIPTION HERE |
| Pictcha | Provide the Pictcha validation system (Shodor's version of Captchas) |
| PrintTemplate | A page template that hides everything but the content |
| RightSideBarContent | Template for a content page with a right side bar |
| SAuthModule | Base authentication module class for realm-specific auth modules to extend |
| SAutoLoad | Auto-loads the necessary classes when a new object is called/created |
| SCacheManager | INSERT BRIEF DESCRIPTION HERE |
| SConfig | |
| SCserdAuthModule | Handle authentication of a user to the CSERD realm |
| SDatabaseModel | A generic model object that is populated/committed to a database |
| SDR | Manage connections to/information about the SDR (Shodor Data Repository) database, and perform simple queries relating to metadata records |
| SDRAdminLdapRole | Model class for SDRAdminLdapRole entity |
| SDRAgent | Model class for SDRAgent entity |
| SDRAlignmentAncestryObj | INSERT BRIEF DESCRIPTION HERE |
| SDRAlignmentList | INSERT BRIEF DESCRIPTION HERE |
| SDRAlignmentObj | INSERT BRIEF DESCRIPTION HERE |
| SDRContextObj | INSERT BRIEF DESCRIPTION HERE |
| SDRContract | Provides a contract between SDR client and service |
| SDRDateValue | Model class for SDRDateValue entity |
| SDRFedSearchClient | |
| SDRField | Model class for SDRField entity |
| SDRFieldValue | Model class for SDRFieldValue entity |
| SDRHelpers | Provide helper functions for SDR UI |
| SDRIntValue | Model class for SDRIntValue entity |
| SDRMetadataObj | Represents metadata fields in a search service resource result |
| SDRModel | A base class for all SDRService-related model objects |
| SDRProject | Model class for SDRProject entity |
| SDRProjectField | Model class for SDRProjectField entity |
| SDRRelationshipList | INSERT BRIEF DESCRIPTION HERE |
| SDRRelationshipObj | INSERT BRIEF DESCRIPTION HERE |
| SDRResource | Model class for SDRResource entity |
| SDRResourceCache | Model class for SDRResourceCache entity |
| SDRResourceList | INSERT BRIEF DESCRIPTION HERE |
| SDRResourceObj | INSERT BRIEF DESCRIPTION HERE |
| SDRResourceProject | Model class for SDRResourceProject entity |
| SDRResourceResponse | INSERT BRIEF DESCRIPTION HERE |
| SDRResponse | Represents an SDR search service request |
| SDRResultsInfoObj | INSERT BRIEF DESCRIPTION HERE |
| SDRSearchService | Query the SDR Search Service for metadata resources |
| SDRSearchWord | Model class for SDRSearchWord entity |
| SDRSearchWordCount | Model class for SDRSearchWordCount entity |
| SDRService | Provide input/ouput service for the SDR metadata database |
| SDRServiceCache | Manage search cache for SDRService |
| SDRServiceRequest | Defines a set of search constraints to be queried by the XML Service Interface (XSI) |
| SDRServiceStats | Query stats about the service |
| SDRTextValue | Model class for SDRTextValue entity |
| SDRValue | Model class for SDRValue entity |
| SDRValueCache | Model class for SDRValueCache entity |
| SDRVersion | Model class for SDRVersion entity |
| SDRVersionCache | Model class for SDRVersionCache entity |
| SDRVersionFieldValue | Model class for SDRVersionFieldValue entity |
| SDRVocabList | INSERT BRIEF DESCRIPTION HERE |
| SDRVocabResponse | INSERT BRIEF DESCRIPTION HERE |
| SErrorManager | Unified error management and reporting facility |
| SEvent | Represents a user-generated event to be handled |
| SEventHandler | Handle SEvent objects |
| SGlobalAuthModule | Handle authentication of a user to the Public or ldap realm |
| SGlobalUser | The global user object, stored in the session and accessible from all projects |
| SInput | INSERT BRIEF DESCRIPTION HERE |
| SIplusAuthModule | INSERT BRIEF DESCRIPTION HERE |
| SLayout | This is the root layout class for PageRender2 |
| SLayout2 | INSERT BRIEF DESCRIPTION HERE |
| SLdap | INSERT BRIEF DESCRIPTION HERE |
| SLdapAuthModule | INSERT BRIEF DESCRIPTION HERE |
| SModel | Allows an object-relational mapping between a PHP5 class and a row of a database entity |
| SModel2 | Base class for all model objects |
| Snap2 | Management class for Snap2 |
| SnapBulkAction | Collection of static methods to perform queries or actions on large numbers of Snap objects |
| SnapContent | Base class for all Snap2 content modules |
| SnapContentCss | CSS Content Module |
| SnapContentHtml | HTML Content Module |
| SnapContentInteractivateInstructor | Provides support for Interactivate instructor pages |
| SnapContentInteractivateLesson | Content Module for Interactivate Lesson Plans |
| SnapContentLessonPlan | Lesson Plan Content Module |
| SnapContentMediaAgentsheetsApplet | Content Module for Agentsheets Applets |
| SnapContentMediaDocument | Content Module for Documents |
| SnapContentMediaFile | Content Module for any Media File |
| SnapContentMediaImage | Content Module for Images |
| SnapContentMediaInteractivateApplet | Content module for Interactivate Applets |
| SnapContentMediaNetlogoApplet | Content Module for Netlogo Applets |
| SnapContentXml | XML Content Module |
| SnapDirectory | Wrapper class for Snap2 directories |
| SnapExternalFile | This class represents a file that exists in the /media directory |
| SnapFile | Implements most functionality for directories and resources |
| SnapGroupPermissionObject | INSERT BRIEF DESCRIPTION HERE |
| SnapMetadata | INSERT BRIEF DESCRIPTION HERE |
| SnapObject | Base class for all non-static Snap objects |
| SnapPermission | Primary interface for querying and managing permissions associated with Snap2 objects |
| SnapPermissionCache | INSERT BRIEF DESCRIPTION HERE |
| SnapPermissionObject | INSERT BRIEF DESCRIPTION HERE |
| SnapResource | Wrapper class for Snap2 resources |
| SnapSearch | Static class that executes Snap2 searches |
| SnapSearchRequest | INSERT BRIEF DESCRIPTION HERE |
| SnapVersion | Wrapper class for Snap2 versions |
| SNcsiAuthModule | INSERT BRIEF DESCRIPTION HERE |
| SObject | Root object for all other objects in the framework to extend |
| SPage | Represents |
| SPageTemplate | The base class for page templates that all other page template classes should extend |
| SPath | Builds all the URLs commonly needed by web apps |
| SPermission | Check permissions for SWAT events |
| SplashPageNoCols | Template for a splash page with two feature wells and no columns |
| SplashPageTwoColsRightSideBar | Template for a splash page with two columns and a right side bar in the content |
| SplashPageTwoGrid | Template for an upper feature well and lower feature well, each with two columns (and no content well) |
| SplashPageTwoLowerCols | Template for an upper feature well with one column and a lower feature well with two columns (and no content well) |
| SplashPageTwoUpperCols | Template for an upper feature well with two columns and a lower feature well one column (and no content well) |
| SPOSTEventHandler | Create and handle SEvent object(s) from user POST data |
| SQL | Manages an SQL database query |
| SQuestion | |
| SQuestionnaire | |
| SResponse | |
| SShodorLayout | INSERT BRIEF DESCRIPTION HERE |
| SSigmaxiAuthModule | INSERT BRIEF DESCRIPTION HERE |
| SStringHelper | Help with string-related tasks |
| SSucceedAuthModule | INSERT BRIEF DESCRIPTION HERE |
| SSurvey | |
| StandardValidator | INSERT BRIEF DESCRIPTION HERE |
| STestReporter | A class that logs test case results and prints then when the script finishes |
| STimer | INSERT BRIEF DESCRIPTION HERE |
| STrans | The template class for all the translation classes |
| STransBookXML | Translate a BookXML string into a dynamic table of contents |
| STransHTML | Sends the given Html to PageRender Not really a translator, more of a workaround. Give it html, and it outputs it to the page directly |
| STransHTMLMedia | Passes on Media HTML from the SNAP database |
| STransHTMLTK | A simple class that sends TK HTML Parse output to PageRender. extends STransHTML.php5 |
| STransInteractivateHelperBase | INSERT BRIEF DESCRIPTION HERE |
| STransInteractivateInstructor | INSERT BRIEF DESCRIPTION HERE |
| STransInteractivateInstructorHelper | INSERT BRIEF DESCRIPTION HERE |
| STransInteractivateLesson | INSERT BRIEF DESCRIPTION HERE |
| STransInteractivateLessonHelper | INSERT BRIEF DESCRIPTION HERE |
| STransLessonPlanHelper | INSERT BRIEF DESCRIPTION HERE |
| STransListXML | Translates list XML into html |
| STransMediaAgentSheetsApplet | This class translates AgentSheets applet resources into html for display |
| STransMediaApplet | This class translates SNAP applet resources into html for display |
| STransMediaDocument | This class translates document resources into html for display |
| STransMediaFile | This class translates file resources into html for display |
| STransMediaImage | This class translates Image resources into html for display |
| STransMediaInteractivateApplet | This class translates Interactivate Applet resources into html for display |
| STransMediaNetLogoApplet | This class translates Netlogo Applet resources into html for display |
| STransNavXML | Translates a given NavXML resource into HTML for PageRender |
| STransNSDLSearchXML | Translates the xml for NSDL search bars |
| STransObject | Default translator class that takes data objects as input and outputs HTML |
| STransPhotoXML | A class that reads photoviewer XML and outputs a photoviewer |
| STransSDRMetadata | A specific translator for some special XML (I am not sure what or why) |
| STransStdXML | Doc |
| STransStdXML3 | The newest XML translator. Coordinates translation of the various SInput objects. Mostly interacts with the STransXML3Helper.php, handing tags to it |
| STransStdXML3Helper | A helper class to translate Standard XML 3 |
| STransStdXMLHelper | INSERT BRIEF DESCRIPTION HERE |
| STransTK | Renders Toolkit Objects and their children |
| STransXFormsXML | Translates an XForm into HTML and adds it to the page |
| STransXML | Parent class for all the STransStdXML classes. Contains helper functions for translating XML into HTML |
| STransXSL | Loads an Extensible Stylesheet Language and uses it to translate a given bit of XML |
| SURLHelper | Provide helper functions for URL-related tasks |
| SUser | Represents a user and his/her personal data |
| SValidation | Help with validating inputs from the user |
| SVCalendar | A calendar (containing a set of events) that can be exported in VCalendar format |
| SVEvent | A calendar event that can be exported in VCalendar format |
| SWATFunctions | An abstract class containing a number of commonly used web app functions |
| SXMLHelper | Help with XML-related tasks |
| SXMLListModel | Base class for XML models consisting of lists |
| SXMLModel | Base class for XML model classes |
| TabbedContent | Template for a content page with two levels of tabs at the top |
| TabbedContentFeatureWellNoTopBars | Template for a tabbed content page with a feature well but no top bars |
| TabbedContentLeftSideBar | Template for a content page with tabs at the top and a left side bar |
| TabbedContentNoTitle | Template for a content page with tabs and a topbar at the top (but no title or path bar) |
| TabbedContentNoTopBars | Template for a content page with tabs at the very top (no title, path, or topbar) |
| TabbedContentRightSideBar | Template for a content page with tabs at the top and a right side bar |
| TKAbstractButton | Base class for all button components |
| TKAJAXRequest | INSERT BRIEF DESCRIPTION HERE |
| TKAlertAction | Displays JavaScript alert message |
| TKBorderPanel | Represents a three column, header and footer layout |
| TKButton | A standard HTML button |
| TKChangeStyleAction | Changes the style of a Toolkit component |
| TKCheckBox | Represents HTML checkbox |
| TKClosePopup | INSERT BRIEF DESCRIPTION HERE |
| TKComponent | Base class for all toolkit components and containers |
| TKConfirmAction | Displays a JavaScript confirmation dialog |
| TKContainer | Abstract base class for all container |
| TKCSERDClassicReview | A TK View to display a CSERDClassicReview object |
| TKCSERDClassicReviewSet | A TK View to display an array of CSERDClassicReview objects |
| TKCustomAction | Action with custom JavaScript |
| TKDefaultTheme | Default theme for the toolkit |
| TKDisableAction | Disables a toolkit component |
| TKEnableAction | Enables a toolkit component |
| TKForm | Represents an HTML form |
| TKFormElement | Base class for all form elements |
| TKFormInput | Represents an HTML <input> tag |
| TKFormLabel | Form label element |
| TKFormTable | Combines a form and a table for convenience |
| TKGetAction | Loads a new page with a GET request |
| TKHBox | Container which lays out children horizontally |
| TKHideAction | Hides a component or set of components |
| TKHTML | Class to embed raw HTML or TKXML in a document |
| TKIconButton | Button with icon |
| TKLabel | Basic class containing a chunk of text |
| TKLinkAction | JavaScript invoked link to another page |
| TKList | Represents an HTML list |
| TKNCSILink | INSERT BRIEF DESCRIPTION HERE |
| TKNullBox | A container that does not do any layout whatsoever |
| TKPagedView | Data paginator for TK |
| TKPopup | INSERT BRIEF DESCRIPTION HERE |
| TKPopupAction | INSERT BRIEF DESCRIPTION HERE |
| TKPostAction | Performs a POST request to another page |
| TKRadioButton | Represents an HTML radio button |
| TKScrollPane | Panel with scrollbars |
| TKSDRResourceResultMetadata | A TK View to display a SDRResourceResultMetadata object (metadata from the SDR service) |
| TKSDRResourceResultSet | A TK View to display an SDRServiceResult containing a Resource Result Set |
| TKSelect | Represents a dropdown ("combo-box") or list selector |
| TKShowAction | Shows a component or set of components |
| TKSnapCssEditor | INSERT BRIEF DESCRIPTION HERE |
| TKSnapCssPreview | INSERT BRIEF DESCRIPTION HERE |
| TKSnapEditor | Base class for snap editors |
| TKSnapHtmlEditor | INSERT BRIEF DESCRIPTION HERE |
| TKSnapHtmlPreview | INSERT BRIEF DESCRIPTION HERE |
| TKSnapInteractivateInstructorEditor | INSERT BRIEF DESCRIPTION HERE |
| TKSnapInteractivateInstructorPreview | INSERT BRIEF DESCRIPTION HERE |
| TKSnapInteractivateLessonEditor | INSERT BRIEF DESCRIPTION HERE |
| TKSnapInteractivateLessonPreview | INSERT BRIEF DESCRIPTION HERE |
| TKSnapLessonPlanEditor | INSERT BRIEF DESCRIPTION HERE |
| TKSnapLessonPlanPreview | INSERT BRIEF DESCRIPTION HERE |
| TKSnapMediaAgentsheetsEditor | INSERT BRIEF DESCRIPTION HERE |
| TKSnapMediaAgentsheetsPreview | INSERT BRIEF DESCRIPTION HERE |
| TKSnapMediaDocumentEditor | INSERT BRIEF DESCRIPTION HERE |
| TKSnapMediaDocumentPreview | INSERT BRIEF DESCRIPTION HERE |
| TKSnapMediaFileEditor | INSERT BRIEF DESCRIPTION HERE |
| TKSnapMediaFilePreview | INSERT BRIEF DESCRIPTION HERE |
| TKSnapMediaImageEditor | INSERT BRIEF DESCRIPTION HERE |
| TKSnapMediaImagePreview | INSERT BRIEF DESCRIPTION HERE |
| TKSnapMediaInteractivateEditor | INSERT BRIEF DESCRIPTION HERE |
| TKSnapMediaInteractivatePreview | INSERT BRIEF DESCRIPTION HERE |
| TKSnapMediaNetlogoEditor | INSERT BRIEF DESCRIPTION HERE |
| TKSnapMediaNetlogoPreview | INSERT BRIEF DESCRIPTION HERE |
| TKSnapPreview | Base class for Snap2 preview frames |
| TKSnapXmlEditor | INSERT BRIEF DESCRIPTION HERE |
| TKSnapXmlPreview | INSERT BRIEF DESCRIPTION HERE |
| TKSubmitAction | Submits a form |
| TKSWATAction | Invokes a SWAT event |
| TKTable | Represents a basic HTML table |
| TKTextArea | Represents a form text area (multiple text editing widget) |
| TKToggleAction | Executes other actions in turn |
| TKTree | Represents a collapseable tree structure |
| TKTreeAction | Expands or collapses all or parts of a TKTree |
| TKVBox | Container which lays out children vertically |
| Toolkit | Utility class for Toolkit2 |
| TransSDRPendingXML | Translate response from SDR to find pending catalog items |
| TSD | Core utility class for the TSD API |
| TSDBook | Represents "Book" in the TSD textbook hierarchy |
| TSDChapter | Represents a "Chapter" in the TSD textbook hierarchy |
| TSDRelation | Represents link between two CSERD resources |
| TSDRequest | Parameter object for TSDService requests |
| TSDSection | Represents a "Section" in the TSD textbook hierarchy |
| TSDService | Backend for TSD XML service (to be used with SDR) |
| TSDStandard | Represents a join across the entire standards hierarchy |
| TSDStandardCategory | Represents category in TSD standards hierarchy |
| TSDStandardGrade | Represents grade band in TSD standards hierarchy |
| TSDStandardObjective | Represents objective in TSD standards hierarchy |
| TSDStandardOrganization | Represents "Organization" in the TSD standard hierarchy |
| TSDText | INSERT BRIEF DESCRIPTION HERE |
| TSDWord | INSERT BRIEF DESCRIPTION HERE |
| TutorialsLayout | INSERT BRIEF DESCRIPTION HERE |
| TwoColumnContent | Template for a content page with two columns |
| View_SDRResourceDetails | Represents view from the database giving details about a resource. Can't be committed |
| View_SDRResourceMinimal | Represents view of the database giving minimal info about a resource. Can't be committed |
| XFormsControlItem | |
| XFormsFunctions | Functions to assist the XForms engine |
| XFormsGroup | A group of XForms interface elements |
| XFormsInputControl | |
| XFormsSecretControl | |
| XFormsSelect1Control | |
| XFormsSubmitGroup | A group containing an interface submit button |
| XFormsTextareaControl | |
| XFormsTextGroup | A group containing interface text elements (describing parts of the form) |
| XFormsTitleControl | |
| XFormsUploadControl | |
| XmlFormatter | Provides static methods for formatting XML |
| XSI | XML Service Interface - run queries on XML services |