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