Home

The PAS Researcher pack is a collection of SAIL based tools that can be taken by a researcher and easily installed to get an education research study up and going. There will be three key elements to the researcher pack - PAS Portal, PAS Authoring and PAS VLE (Virtual Learning Environment). These three elements are multi-layered applications that share common code and libraries.

intended audience of this page??

PAS Portal

The PAS Portal is a simple portal that will allow Researchers and Teachers to set up PAS offerings and associate students with these offerings. PAS Portal will have the following set of features:

  • Ability to create students and student groups
  • Ability for teachers to set up [PAS Offerings] and associate students with those offerings.
    *
  •  
  • PAS Portal Requirements and Scenarios
  • [How to get started installing the PAS Portal]
  • [How to get started developing new functionality for PAS Portal]
  • Would include...[SAIL portal requirements]

Minimum PAS Portal requirements

  • User Accounts
    • Authors
    • Teachers
    • Students
    • Researchers
  • Available actions
    • Register
    • Update account (password, ______ , _______)
  • Cohort Registration
    • Cohort within Cohorts
    • All portal users live within the root cohort for that portal
    • leaf cohorts
      • a single user is a cohort of one user
      • a workgroup consists of a cohort of one or users
      • a class consist of collections of user or workgroup cohorts
  • Project Registration
    • Curnit
      • Maximum length for curnit name: _______
      • Minimum length for curnit name: _______
      • Should url format be checked? Should url be checked for actual existence?
    • JNLP
      • Maximum length for jnlp name: _______
      • Minimum length for jnlp name: _______
  • Offering Creation: associate Curnit and JNLP together to create an Offering
    • Who "owns" an offering? Is there such a notion of "somebody owning an offering" like "teacher owning a run" in WISE?
  • Learner Functionality
    • Registration
    • list Projects available and previously run and no longer avaialble
      • run available project
      • report on work done in available and previus projects
  • Teacher Functionality
  • Author Functionality
  • Researcher Functionality

Portal Milestones

PAS Portal Developer meetings

Portal Development Tools

PAS Authoring

PAS Authoring includes a Java based application built off of the Java based PAS Author Runtime API. The PAS Author Runtime allows a developer to extend the functionality of the authoring tool.

A tool create or customize curnits.
The authoring of Curnits includes:

Development Resources

PAS VLE(Virtual Learning Environment)

PAS VLE includes a Java based runtime that is used to present curnits to students. These curnits can be customized through the PAS Authoring tool. The VLE could also be themed.
what does it mean to theme?
why theme?

PAS Data Interaction

Data interaction for PAS Portal, PAS Authoring and PAS VLE are handled through [Data Services].

  • [SDS(Sail Data Services)]
  • [ADS(Authoring Data Services)]
  • [PDS(Publishing Data Services)]
    *
    *
  • [How to get started using data services]
  • [How to get started extending data services]
  • [JavaDoc]
  • [Discussions]
  • capabilities for data interaction - i.e. storing and retrieving data from running curnits.
    • Jim noted: We could start off using the Ruby SDS, but use the opportunity of developing the PRP as a good excuse to specify the SDS layer - with links to separate wiki pages that describe notes for implementation of SDS in Ruby and Java. Without necessarily building the Java SDS, we can nicely specify it, and also keep a set of notes on the Java implementation, which should make it more easy to come along and build later.
Curnit Library
  • what is a curnit library? How are curnits stored?
  • Which curnits should be included?
    • newly created nano-engineering curnit
How to get up and running.
  • How to get up and running for use in a [PAS research or classroom environment]. Installing a portal, registering students, customizing a curnit, running a curnit in the classroom, etc..
  • [Quick Start]
  • [FAQ]
  • How to get up and running for use in a [PAS development environment]. Developing new or extending existing functionality in PAS Portal, PAS Authoring and PAS VLE.
  • [Quick Start]
  • [FAQ]
  • Documentation provided via a wiki, Collaboration in Encore, javadocs, jira for bug tracking

[Meeting]

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.