Loading...
 
Skip to main content

History: Learning_Center

Source of version: 63

Copy to clipboard
            ^ -=Documentation=-
~~lightgrey:''edit the [tiki-editpage.php?page=Learning_Center_Documentation|documentation page]''~~

{INCLUDE(page=>Learning_Center_Documentation)/}
^

{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
 wikiplugin_memberlist: y
 feature_page_title: n #Because most pages use underscore and it's ugly
permissions:
 Anonymous:
  allow: [ perspective_view ]
 Registered:
   objects:
    -
     type: category
     object: $Learning_Center_root_category
     allow:
      - view_category
      - view
objects:
 -
  type: wiki_page
  ref: Learning_Center_Department_list
  data:
   name: Learning_Center_Department_list
   content: wikicontent:Learning_Center_Department_list
 -
  type: wiki_page
  ref: Learning_Center_Department_new_channel_template
  data:
   name: Learning_Center_Department_new_channel_template
   content: wikidirect:Learning_Center_Department_new_channel_template_include
 -
  type: wiki_page
  ref: Learning_Center_Documentation
  data:
   name: Learning_Center_Documentation
   content: wikicontent:Learning_Center_Documentation
 -
  type: wiki_page
  ref: Learning_Center_HomePage
  data:
   name: Learning_Center_HomePage
   content: wikicontent:Learning_Center_HomePage
 -
  type: category
  ref: Learning_Center_root_category
  data:
   name: Learning_Center
 -
  type: datachannel
  ref: Learning_Center_Department_new_channel
  data:
   name: Learning_Center_Department_new_channel
   profile: $Learning_Center_Department_new_channel_template
   groups: [ Admins ]
{CODE}

Included:
* ((Learning_Center_Department_list))
* ((Learning_Center_Department_new_channel_template_include)) 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, Anonymous ]
 -
  type: module
  ref: category_listing
  data:
   name: categories
   position: right
   order: 20
   groups: [ Admins, Registered, Anonymous ]
 -
  type: module
  ref: module_quick_edit
  data:
   name: quick_edit
   position: right
   groups: [ Registered ]
   order: 30
 -
  type: module
  ref: module_since_last_visit_new
  data:
   name: since_last_visit_new
   position: right
   groups: [ Registered ]
   order: 40
{CODE}

!Object Creation (YAML)
Create some sample categories to prefill the site with some content. To be edited later on.

{CODE(caption=>YAML,wrap=>1)}
objects:
 -
  type: category
  ref: tree_a
  data:
   name: A
   items:
    - [ wiki page, $aonly ]
    - [ forum, $foruma ]
    - [ forum, $foruma_and_b ]
    - [ file gallery, $fgaonly ]
    - [ blog, $aonlyblog ]
    - [ blog, $aandbblog ]
    - [ tracker, $trackera ]
 -
  type: category
  ref: tree_b
  data:
   name: B
   items:
    - [ wiki page, $bonly ]
    - [ forum, $forumb ]
    - [ forum, $foruma_and_b ]
    - [ file gallery, $fgbonly ]
    - [ blog, $bonlyblog ]
    - [ blog, $aandbblog ]
 -
  type: category
  ref: a1
  data:
   name: a1
   parent: $tree_a
   items:
    - [ wiki page, $o1 ]
    - [ wiki page, $oax ]
    - [ file gallery, $fg1 ]
    - [ file gallery, $fgax ]
 -
  type: category
  ref: a2
  data:
   name: a2
   parent: $tree_a
   items:
    - [ wiki page, $o2 ]
    - [ wiki page, $oax ]
    - [ file gallery, $fg2 ]
    - [ file gallery, $fgax ]
 -
  type: category
  ref: a3
  data:
   name: a3
   parent: $tree_a
   items:
    - [ wiki page, $o3 ]
    - [ wiki page, $oax ]
    - [ file gallery, $fg3 ]
    - [ file gallery, $fgax ]
 -
  type: category
  ref: b1
  data:
   name: b1
   parent: $tree_b
   items:
    - [ wiki page, $o1 ]
    - [ wiki page, $obx ]
    - [ file gallery, $fg1 ]
    - [ file gallery, $fgbx ]
 -
  type: category
  ref: b2
  data:
   name: b2
   parent: $tree_b
   items:
    - [ wiki page, $o2 ]
    - [ wiki page, $obx ]
    - [ file gallery, $fg2 ]
    - [ file gallery, $fgbx ]
 -
  type: category
  ref: b3
  data:
   name: b3
   parent: $tree_b
   items:
    - [ wiki page, $o3 ]
    - [ wiki page, $obx ]
    - [ file gallery, $fg3 ]
    - [ file gallery, $fgbx ]

! Sample Data to play and test with
{CODE(caption=>YAML)}
objects:
 -
  type: wiki_page
  ref: o1
  data:
   name: A1 and B1
   content: Irrelevant
 -
  type: wiki_page
  ref: o2
  data:
   name: A2 and B2
   content: Irrelevant
 -
  type: wiki_page
  ref: o3
  data:
   name: A3 and B3
   content: Irrelevant
 -
  type: wiki_page
  ref: oax
  data:
   name: A1 A2 A3
   content: Irrelevant
 -
  type: wiki_page
  ref: obx
  data:
   name: B1 B2 B3
   content: Irrelevant
 -
  type: wiki_page
  ref: aonly
  data:
   name: A
   content: Irrelevant
 -
  type: wiki_page
  ref: bonly
  data:
   name: B
   content: Irrelevant
{CODE}

{CODE(caption=>YAML)}
objects:
 -
  type: blog
  ref: aonlyblog
  data:
   title: A
 -
  type: blog
  ref: bonlyblog
  data:
   title: B
 -
  type: blog
  ref: aandbblog
  data:
   title: A and B
{CODE}

{CODE(caption=>YAML)}
objects:
 -
  type: forum
  ref: foruma
  data:
   name: A
 -
  type: forum
  ref: forumb
  data:
   name: B
 -
  type: forum
  ref: foruma_and_b
  data:
   name: A and B
{CODE}

{CODE(caption=>YAML)}
objects:
 -
  type: file_gallery
  ref: fg1
  data:
   name: A1 and B1
   flags: [ public, visible ]
 -
  type: file_gallery
  ref: fg2
  data:
   name: A2 and B2
   flags: [ public, visible ]
 -
  type: file_gallery
  ref: fg3
  data:
   name: A3 and B3
   flags: [ public, visible ]
 -
  type: file_gallery
  ref: fgax
  data:
   name: A1 A2 A3
   flags: [ public, visible ]
 -
  type: file_gallery
  ref: fgbx
  data:
   name: B1 B2 B3
   flags: [ public, visible ]
 -
  type: file_gallery
  ref: fgaonly
  data:
   name: A
   flags: [ public, visible ]
 -
  type: file_gallery
  ref: fgbonly
  data:
   name: B
   flags: [ public, visible ]
{CODE}

{CODE(caption=>YAML)}
objects:
 -
  type: tracker
  ref: trackera
  data:
   name: Bugs
   description: Standard bug tracker
   default_status: open
   show: [ status, creation_date, modification_date, list_modification_date ]
   allow: [ comments, attachments ]
 -
  type: tracker_field
  ref: bug_tracker_summary
  data:
   name: Summary
   tracker: $trackera
   type: text_field
   flags: [ searchable, public, list, mandatory, link ]
   order: 10
 -
  type: tracker_field
  ref: bug_tracker_priority
  data:
   name: Priority
   tracker: $trackera
   type: dropdown
   options: 5 (high),4,3,2,1 (low)
   flags: [ searchable, public, list ]
   order: 20
{CODE}

!Perspectives
{CODE(caption=>YAML)}
objects:
 -
  type: perspective
  data:
   name: A
   preferences:
    category_jail: $tree_a
 -
  type: perspective
  data:
   name: B
   preferences:
    category_jail: $tree_b
 -
  type: perspective
  data:
   name: A1
   preferences:
    category_jail: $a1
 -
  type: perspective
  data:
   name: A2
   preferences:
    category_jail: $a2
 -
  type: perspective
  data:
   name: A3
   preferences:
    category_jail: $a3
 -
  type: perspective
  data:
   name: B1
   preferences:
    category_jail: $b1
 -
  type: perspective
  data:
   name: B2
   preferences:
    category_jail: $b2
 -
  type: perspective
  data:
   name: B3
   preferences:
    category_jail: $b3
 -
  type: perspective
  data:
   name: 1
   preferences:
    category_jail: $profileobject:a1$,$profileobject:b1$
 -
  type: perspective
  data:
   name: 2
   preferences:
    category_jail: $profileobject:a2$,$profileobject:b2$
 -
  type: perspective
  data:
   name: 3
   preferences:
    category_jail: $profileobject:a3$,$profileobject:b3$
 -
  type: perspective
  data:
   name: ALL
   preferences:
    category_jail: $profileobject:tree_a$,$profileobject:tree_b$
{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
 Admins:
  allow:
   - admin
{CODE}

!Aliases
(alias(Classroom)) | (alias(Learning_Centre)) | (alias(Training_Center)) | (alias(Learning)) | (alias(Training)) | (alias(Teaching))

!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: ((dev:WikiTrust)) 
*Rating per wiki edit (like in NWiki module for Moodle 1.8). 

        

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