Loading...
 
Skip to main content

History: Learning_Center

Source of version: 35

Copy to clipboard
            This profile is intended to work using the new Workspaces feature implemented in ((doc:Tiki4)) core code. 

It's being designed for educational scenarios. The first case would be a workspace class with 1 teacher and many students. 

{maketoc}

!PLEASE READ
This is a draft profile for a learning center

!Features (Quick List)
*Wiki (Collaboration)

{CODE(caption=>YAML)}
instructions: Learning_Center_Documentation
preferences:
 feature_wiki: y
 feature_categories: y
 feature_perspective: y
 wikiplugin_datachannel: y
 wikiplugin_listpages: y
 wikiplugin_titlesearch: y
permissions:
 Teacher:
  autojoin: y
   objects:
    -
     type: category
     object: $Learning_Center_root_category
     allow:
      - add_objects
      - remove_objects
      - view_category
      - view
      - edit
      - history
 Registered:
   objects:
    -
     type: category
     object: $Learning_Center_root_category
     allow:
      - view_category
      - view
objects:
 -
  type: wiki_page
  ref: Learning_Center_Desktop
  data:
   name: Learning_Center_Department_list
   content: wikicontent:Learning_Center_list
 -
  type: wiki_page
  ref: Learning_Center_Department_creation_channel
  data:
   name: Learning_Center_Department_Template
   content: wikidirect:Learning_Center_Department_template
 -
  type: wiki_page
  ref: Learning_Center_completion_instructions
  data:
   name: Learning_Center_Documentation
   content: wikicontent:Learning_Center_Documentation
 -
  type: category
  ref: Learning_Center_root_category
  data:
   name: Learning_Center
 -
  type: datachannel
  ref: Courses_datachannel
  data:
   name: Course_template
   profile: $Learning_Center_Department_creation_channel
   groups: [ Teacher ]
{CODE}

Included:
* ((Learning_Center_Department_list))
* ((Learning_Center_Department_template)) as a data channel
* ((Learning_Center_Documentation))

!Features & Settings (YAML) - (Whole Tiki)
{CODE(caption=>YAML,wrap=1)}
preferences:
 style: thenews.css
 feature_iepngfix: y  # prevents major ugliness in IE6
 sitetitle: $profilerequest:sitetitle$Learning center$
 sitesubtitle: $profilerequest:sitesubtitle$An apple a day$
 browsertitle: $profilerequest:browsertitle$Learning center$
 feature_phplayers: y
 feature_cssmenus: y
 feature_top_bar: y
 feature_sitemenu: y 
 allowRegister: y
 forgotPass: y
 feature_wiki : y
 feature_perspective: y
{CODE}

!User Interface (YAML)
!!Menu
!!!Top bar menu
{CODE(caption=>YAML,wrap=1)}
preferences:
 feature_sitemenu : y
 feature_topbar_id_menu: $profileobject:Learning_Center_menu$
{CODE}

!!!Menu items
{CODE(caption=>YAML,wrap=1)}
objects:
 -
  type: menu
  ref: Learning_Center_menu
  data:
   name: Our Menu
   description: A menu containing the base navigation of the course
   collapse: none
   items:
     - 
      name: Home
      url: ((Learning_Center_HomePage))
     - 
      name: About
      items:
         - 
          name: Learning_Center
          url: ((Learning_Center))
     - 
      name: Help
      items:
         - 
          name: Wiki Syntax Help
          url: ((Wiki Help))
     -
      name: Admin menu
      url: tiki-admin_menus.php
      permissions: [ edit_menu ]
 
{CODE}

!!Modules

{CODE(caption=>YAML)}
objects:
 -
  type: module
  ref: switcher
  data:
   name: perspective
   position: right
   order: 10
   groups: [ Registered ]
 -
  type: module
  ref: module_quick_edit
  data:
   name: quick_edit
   position: right
   groups: [ Registered ]
   order: 20
 -
  type: module
  ref: module_since_last_visit_new
  data:
   name: since_last_visit_new
   position: right
   groups: [ Registered ]
   order: 70
{CODE}

!Object Creation (YAML)

!!Wiki Pages
{CODE(caption=>YAML,wrap="1")}
objects:
  -
    type: wiki_page
    ref: Learning_Center_HomePage
    data:
      name: HomePage
      description: Home
      lang: en
      mode: create_or_update
      content: wikicontent:Learning_Center_HomePage_include
  -
    type: wiki_page
    ref: Learning_Center_documentation
    data:
      name: Instructions
      description: Profile Instructions
      lang: en
      mode: create_or_update
      content: wikicontent:Learning_Center_Documentation_include
  -
{CODE}


!Workspaces
{CODE(caption=>YAML)}
objects:
 -
  type: perspective
  ref: my_perspective
  data:
   name: My Workspace
   preferences:
    feature_iepngfix: y  # prevents major ugliness in IE6
    sitetitle: $profilerequest:sitetitle$Our Learning Center$
    sitesubtitle: $profilerequest:sitesubtitle$Enroll this course$
    browsertitle: $profilerequest:browsertitle$Our learning space$
    feature_phplayers: y
    feature_cssmenus: y
    feature_top_bar: y
    feature_sitemenu: y 
    allowRegister: y
    forgotPass: y
    feature_wiki : y
    feature_perspective: y
{CODE}

!Groups & Permissions (YAML)

{CODE(caption=>YAML,wrap=>1)}
permissions:
 Anonymous:
  allow:
   - view
   - wiki_view_history
  description: Already exists
 Registered:
  description: Will be ignored because group is already created
  allow:
   - edit
  include: Registered
 Admins:
  allow:
   - admin
{CODE}

You may manually add a lateral Wiki menu for your site through this other related and optional profile:
* ((Learning_Center_Wiki_Menu))
{TITLESEARCH(search=>Learning_Center)/}



!Aliases
(alias(Classroom))
(alias(Learning_Centre))
(alias(Training_Center))

!Feature request
These are things that would help to make this profile faster/easier/nicer
!!Important
*[http://dev.tikiwiki.org/wish1801|Include plugin: direct link to edit that included page, and send back to initial page after edit]
**[http://dev.tikiwiki.org/wish2668|Wiki page picker (WYSIWYCA) in edit mode, plugin help and anywhere relevant]
*multi-edit of trackers for gradebook
**modify many tracker items in one save (trackerlist plugin)

!!Nice to have
*Wiki blame 
*Rating per wiki edit

        

History

Information Version
Tue 14 of Sep, 2010 02:26 GMT-0000 Marc Laporte cleaner 69
Sat 05 of Sep, 2009 18:57 GMT-0000 Xavier de Pedro 68
Sat 05 of Sep, 2009 18:49 GMT-0000 Xavier de Pedro 67
Sat 05 of Sep, 2009 18:35 GMT-0000 Xavier de Pedro another trial (previous one worked fine) 66
Sat 05 of Sep, 2009 17:57 GMT-0000 Xavier de Pedro test to see how to keep moving forward the profile for the departments and courses list 65
Sat 05 of Sep, 2009 17:13 GMT-0000 Xavier de Pedro 64
Sat 05 of Sep, 2009 17:05 GMT-0000 Xavier de Pedro 63
Sat 05 of Sep, 2009 09:42 GMT-0000 Xavier de Pedro 62
Sat 05 of Sep, 2009 09:41 GMT-0000 Xavier de Pedro moved documentation to documentation page, and included that page here in top. this way the documentation is shown clearly at profile install time, as well as the page seen once the profile has been i 61
Sun 09 of Aug, 2009 14:59 GMT-0000 Marc Laporte 60
Sun 09 of Aug, 2009 13:54 GMT-0000 Marc Laporte 59
Sun 09 of Aug, 2009 13:51 GMT-0000 System Administrator 58
Sun 09 of Aug, 2009 13:50 GMT-0000 Marc Laporte 57
Sun 09 of Aug, 2009 13:15 GMT-0000 Marc Laporte creation -> new 56
Sun 09 of Aug, 2009 13:09 GMT-0000 Marc Laporte datachannel -> channel 55
Sun 09 of Aug, 2009 12:55 GMT-0000 Marc Laporte 54
Sun 09 of Aug, 2009 12:48 GMT-0000 Marc Laporte 53
Sun 09 of Aug, 2009 12:38 GMT-0000 Marc Laporte 52
Sun 09 of Aug, 2009 11:38 GMT-0000 Marc Laporte simpler 51
Sun 09 of Aug, 2009 11:34 GMT-0000 Marc Laporte 50
Sun 09 of Aug, 2009 11:34 GMT-0000 Marc Laporte simpler 49
Sun 09 of Aug, 2009 11:33 GMT-0000 Marc Laporte simpler 48
Sun 09 of Aug, 2009 11:30 GMT-0000 Marc Laporte 47
Sun 09 of Aug, 2009 11:29 GMT-0000 Marc Laporte 46
Sun 09 of Aug, 2009 11:26 GMT-0000 Marc Laporte 45