Navigation

  • index
  • modules |
  • next |
  • Socraticqs2 0.1 documentation »

Welcome to Socraticqs2’s documentation!¶

Contents:

  • Getting Started with Socraticqs2 Development
    • Installation and setup
    • Basic Developer Operations
  • Writing Guided Activities (Finite State Machines)
    • What is a Guided Activity?
    • An Example: Lesson Sequence FSM
    • FSM Reference Documentation
  • Socraticqs2 as LTI provider
    • Terminology
    • Settings for Socraticqs2 LTI provider
    • Adding new External tool on Moodle LTI consumer
    • LTI user access flow
    • Course creation process
  • Socraticqs2 Social Auth registration
    • Introduction
    • Configuration Python Social Auth
    • User Auth flow procedure
    • Social Auth pipelines
    • Social Auth Models
    • Social Auth Views
    • Custom Django Strategy and Storage
  • Fabric deployment tool
    • Introduction
    • Configuration
    • Fabric database tasks
    • Init DB task
    • Backup DB task
    • Restore DB task

Project Enhancement Proposals:

  • Django Version Collaboration System for Courselets
    • Basic goals
    • VCS layers
    • Collaboration Philosophy
  • Proposed data model
  • Structural Segmentation Policies
  • Automatic Merge
  • VCS User Interface

Additional information:

  • Git Usage Guide
    • Pulling the latest code updates
    • Making source-code changes
    • Some best practices to follow

Indices and tables¶

  • Index
  • Module Index
  • Search Page

Table Of Contents

  • Welcome to Socraticqs2’s documentation!
  • Indices and tables

Next topic

Getting Started with Socraticqs2 Development

This Page

  • Show Source

Quick search

Enter search terms or a module, class or function name.

Navigation

  • index
  • modules |
  • next |
  • Socraticqs2 0.1 documentation »
© Copyright 2015, Christopher Lee. Created using Sphinx 1.3.1.