File:  [LON-CAPA] / loncom / interface / mydesk.tab
Revision 1.137: download - view: text, annotated - select for diffs
Tue Aug 10 14:30:20 2010 UTC (13 years, 9 months ago) by wenzelju
Branches: MAIN
CVS tags: HEAD
Add new module lonwishlist:
- This module will replace the bookmark-collection. Bookmark-collection is out of use because it's partly faulty and intricate to use.
- The wishlist will offer a possibility to link resources on a hierarchal list. The list can be modified by adding new links and folder, to structure the list. Existing entries can be renamed, moved, sorted and deleted. Additional information can be attached for each entry by adding a note. Linked resources from the wishlist can be imported into courses. The wishlist is only available for roles with access to the resource-pool.

Still under progress! Function for setting a link to wishlist, when viewing a resource, and import-functionality will follow!

    1: # primary menu links
    2: # Apache::lonmenu::primary_menu() generates a menu from these elements
    3: # prim: item belongs to primary menu
    4: # link: references the url
    5: # icon: icon to show in case of a graphical item
    6: # alt:  alt-text only if icon is not empty
    7: # text: link text
    8: # condition: when to show link, primary_menu will act upon this
    9: #   possible conditions:
   10: #   - empty: link is displayed if user is authenticated
   11: #   - public: display link if user is public or authenticated 
   12: #   - onlypublic: only show this link to public users
   13: #   - newmsg: only display if there are new messages 
   14: #   - nonewmsg: only display if there aren't any new messages
   15: #   - roles: show Roles instead of Courses
   16: #   - courses: show Courses instead of Roles
   17: # prim:link:icon:alt:text:condition
   18: prim:/adm/about.html:/adm/lonIcons/minilogo.gif:LON-CAPA Logo:About:public
   19: prim:/adm/menu:::Home:
   20: prim:/adm/communicate:::Messages:nonewmsg
   21: prim:/adm/communicate:::New Messages:newmsg
   22: prim:/adm/preferences:::Preferences:
   23: prim:/adm/portfolio:::Portfolio:
   24: prim:/adm/[domain]/[user]/_rss.html:::Feeds:
   25: prim:/adm/roles:::Roles:roles
   26: prim:/adm/roles:::Courses:courses
   27: prim:/adm/roles:::Log In:onlypublic
   28: prim::::Help:
   29: prim:/adm/logout:::Logout:
   30: 
   31: # secondary menu links
   32: # Apache::lonmenu::secondary_menu() generates a menu from these elements
   33: # scnd: item belongs to secondary menu
   34: # link: references the url
   35: # icon: icon to show in case of a graphical item
   36: # alt:  alt-text only if icon is not empty
   37: # text: link text
   38: # condition: when to show link, secondary_menu will act upon this
   39: #   possible conditions:
   40: #   - empty: 
   41: #   - showreturn: link is displayed if return link is wanted
   42: #   - mdcCommunity: user can modify course contents and course is of type Community
   43: #   - mdcCourse: user can modify course contents and course is a regular course
   44: #   - showgroups: user is member of a group
   45: #   - always: show this link even if user hasn't selected a role
   46: #   - whn: access what's new
   47: #   - cst: Grant/revoke role of Student:Grant/revoke role of Member 
   48: #   - opa: Set assessment parameters
   49: #   - author: authors (au, ca, aa)
   50: # prim:link:icon:alt:text:condition
   51: scnd:/adm/whatsnew:::What's New:whn
   52: scnd:/adm/navmaps?postdata=[url]&postsymb=[symb]:::Contents:
   53: scnd:/adm/createuser:::People:cst
   54: scnd:/adm/coursegroups:::Groups:showgroups
   55: scnd:/adm/coursedocs:::Course Editor:mdcCourse
   56: scnd:/adm/coursedocs:::Community Editor:mdcCommunity
   57: scnd:/adm/courseprefs:::Settings:opa
   58: scnd:/adm/roles:::Roles:
   59: scnd:/adm/flip?postdata=return%3a:::Return to Last Location:showreturn
   60: scnd:/priv/[uname]/:::Construction Space:author
   61: scnd:/res/[udom]/[uname]/?launch=1:::Browse:author
   62: 
   63: 
   64: # Categories for main menu
   65: # cat:column,row:title
   66: cat:0,0:none:No category, inline menu
   67: cat:1,2:com:Communication
   68: cat:1,3:set:My Space
   69: cat:2,1:umn:User Management
   70: cat:2,2:cmn:Course Management
   71: cat:2,2:cmm:Community Management
   72: cat:2,2:ccm:Course/Community Management
   73: cat:2,3:dom:Domain Management
   74: cat:2,4:grd:Grading and Statistics
   75: cat:2,5:crc:Course Content
   76: cat:2,5:cmc:Community Content
   77: cat:1,1:rol:My Roles
   78: cat:1,1:rcr:My Courses/Communities
   79: cat:1,4:cnt:Content Library
   80: cat:2,6:oth:Other
   81: 
   82: # 
   83: # row:col:pro:prt:img:top:bot:act:txt:cat
   84: # row-> row of remote to appear on
   85: # col-> col of remote to appear on
   86: # pro-> when to show the button
   87: # prt-> parameter to pro
   88: # img-> img for the button
   89: # top-> txt for the top row of the remote
   90: # bot-> txt for the bottom row of the remote
   91: # act-> javascrtip to excute when clicked
   92: # txt-> text to display in the extended remote or inline remote
   93: # cat-> category that this belongs into (or "none" if in top menus)
   94: #
   95: # pro = clear		clear the button
   96: # pro = any      	any permission level is allowed this button
   97: # pro = smp      	allowed if $ENV{'user.adv'} is undefined
   98: # pro = adv      	allowed if $ENV{'user.adv'} is defined
   99: # pro = shc      	allowed if should use 'course' rather than 'role'
  100: # pro = nsc      	allowed if should not use 'course' rather than 'role'
  101: # pro = author   	prt = rca and user is a co-author
  102: # pro = author   	prt = any 
  103: # pro = p???     	allowed if the user has the permissions given in ???
  104: # course         	allowed if in course
  105: # community	 	allowed if in community
  106: # course_p???    	allowed if in course and have permissions
  107: # community_p??	 	allowed if in community and have permissions	
  108: # courseenv_??   	allowed if in course and course environment key exists
  109: # communityenv_??   	allowed if in community and course environment key exists
  110: # author         	allowed if an author
  111: # tools          	allowed if user has access to particular user tool (= prt)
  112: # editpriv       	allowed if user has edit privileges for current resource 
  113: # retlink        	there is a valid location to return to
  114: 
  115: # 0 is very top menu line
  116: 
  117: 0:1:any:any::::go('/adm/communicate');:Messages:none
  118: 0:2:shc:any::::go('/adm/roles');:Courses:none
  119: 0:2:shc:rst::::go('/adm/roles');:Courses:none
  120: 0:2:nsc:any::::go('/adm/roles');:Roles:none
  121: 0:2:nsc:rcm::::go('/adm/roles');:Roles:none
  122: 0:3:any:any::::helpMenu('display');:Help:none
  123: 0:4:any:any::::go('/adm/logout');:Logout:none
  124: 
  125: # 15 is primary inline menu
  126: 
  127: 15:1:any:any::::go('/adm/menu');:Main Menu:none
  128: 
  129: # 16 is secondary inline menu
  130: 
  131: 
  132: # 0<n<15 is remote and main menu
  133: 
  134: 1:1:shc:any:courses.png:choose[_1]:course[_1]:go('/adm/roles');:Choose the course to work on:rcr
  135: 1:1:shc:rst:courses.png:switch[_1]:course[_2]:go('/adm/roles');:Switch to another course:rcr
  136: 1:1:nsc:any:roles.png:switch[_2]:role[_1]:go('/adm/roles');:Switch to another user role:rol
  137: 1:1:nsc:rcm:roles.png:choose[_2]:role[_2]:go('/adm/roles');:Choose the user role:rol
  138: 1:2:clear
  139: 1:2:course:any:subdocs.png:supplem-[_1]:entaldoc[_1]:go('/adm/coursedocs');:View supplemental course documents:crc
  140: 1:2:community:any:docs.png:supplem-[_1]:entaldoc[_1]:go('/adm/coursedocs');:View supplemental community documents:cmc
  141: 1:2:pmdc:$crs:docs.png:course[_7]:editor[_1]:go('/adm/coursedocs');:Edit course contents:crc
  142: 1:2:pmdc:$cmty:docs.png:communi-[_1]:ty edit[_1]:go('/adm/coursedocs');:Edit community contents:cmc
  143: 2:1:clear
  144: 2:2:clear
  145: 2:2:course:any:nav.png:course[_3]:contents[_1]:gopost('/adm/navmaps','');:Table of course contents:crc
  146: 2:2:community:any:nav.png:commun[_1]:contents[_2]:gopost('/adm/navmaps','');:Table of community contents:cmc
  147: 2:3:clear
  148: 3:1:clear
  149: 4:1:clear
  150: 4:1:course:any:grds.png:my[_1]:grades[_1]:go('/adm/quickgrades');:View current problem status and grading information:grd
  151: 4:1:community:any:grds.png:my[_1]:grades[_1]:go('/adm/quickgrades');:View current problem status and grading information:grd
  152: 4:1:pvgr:$crs:sprs.png:course[_4]:grades[_2]:go('/adm/classcalc');:View calculated grades (Spreadsheet):grd
  153: 4:1:pvgr:$cmty:sprs.png:communi-[_2]:ty grade[_1]:go('/adm/classcalc');:View calculated grades (Spreadsheet):grd
  154: 4:2:clear
  155: 4:2:pvgr:$crs:chrt.png:course[_5]:chart[_1]:gopost('/adm/statistics?reportSelected=student_assessment','Student Assessment');:View the course assessment progress chart:grd
  156: 4:2:pvgr:$cmty:chrt.png:communi-[_3]:ty chart[_1]:gopost('/adm/statistics?reportSelected=student_assessment','Student Assessment');:View the community assessment progress chart:grd
  157: 4:3:clear
  158: 4:3:pvgr:$crs:stat.png:course[_6]:stats[_1]:gopost('/adm/statistics','Problem Statistics');:View course assessment statistics:grd
  159: 4:3:pvgr:$cmty:stat.png:communi-[_4]:ty stats[_1]:gopost('/adm/statistics','Problem Statistics');:View community assessment statistics:grd
  160: 5:1:clear
  161: 5:1:any:any:ccat.png:course[_13]:catalog[_1]:go('/adm/coursecatalog');:Display catalog of courses and communities:oth
  162: 5:2:courseenv_student_classlist_view:any:clst.png:course[_12]:roster[_1]:go('/adm/viewclasslist');:View course roster:umn
  163: 5:2:communityenv_student_classlist_view:any:clst.png:communi-[_5]:ty list[_1]:go('/adm/viewclasslist');:View community membership:umn
  164: 5:2:pvcl:$crs:clst.png:course[_12]:roster[_1]:go('/adm/createuser?action=listusers');:View class lists:umn
  165: 5:2:pvcl:$cmty:clst.png:course[_12]:roster[_1]:go('/adm/createuser?action=listusers');:View membership lists:umn
  166: 5:2:pcst:$crs:cprv.png:user[_1]:privs[_1]:go('/adm/createuser');:Manage course users:umn
  167: 5:2:pcst:$cmty:cprv.png:user[_1]:privs[_1]:go('/adm/createuser');:Manage community users:umn
  168: 5:2:pcca:$requested_domain:cprv.png:user[_1]:privs[_1]:go('/adm/createuser');:Manage co-authors:umn
  169: 5:2:pcdc:/:cprv.png:user[_1]:privs[_1]:go('/adm/createuser');:Create users or modify the roles and privileges of users:umn
  170: 5:2:pmau:$requested_domain:cprv.png:user[_1]:privs[_1]:go('/adm/createuser');:Create users or modify the roles and privileges of users:umn
  171: 5:3:clear
  172: 5:3:pccc:$requested_domain:ccrs.png:course[_8]:creation[_1]:go('/adm/createcourse');:Course and community creation:ccm
  173: 5:3:popa:$crs:parm.png:course[_9]:parms[_1]:go('/adm/parmset');:Modify parameter settings (due dates, etc) for resources and the course:cmn
  174: 5:3:popa:$cmty:parm.png:communi-[_6]:ty parms[_1]:go('/adm/parmset');:Modify parameter settings (due dates, etc) for resources and the community:cmm
  175: 6:1:clear
  176: 6:1:author:rau:cstr.png:con-[_1]:struct[_1]:go('/priv/$uname/');:Enter my construction space:set
  177: 6:1:author:rca:cstr.png:co con-[_1]:struct[_2]:go('/priv/$caname/');:Enter construction space as a co-author:set
  178: 6:1:author:raa:cstr.png:co con-[_1]:struct[_2]:go('/priv/$caname/');:Enter construction space as an assistant co-author:set
  179: 6:1:pmau:$requested_domain:conf.png:domain[_1]:config[_1]:go('/adm/domainprefs');:Set domain configuration:dom
  180: 6:1:courseenv_canuse_pdfforms:any:pdfupload.png:upload[_1]:pdf form[_1]:go('/adm/pdfupload'):Upload a PDF Form with filled Form Fields:grd
  181: 6:1:community_canuse_pdfforms:any:pdfupload.png:upload[_1]:pdf form[_1]:go('/adm/pdfupload'):Upload a PDF Form with filled Form Fields:grd
  182: 6:2:clear
  183: 6:2:pbro:/res/:res.png:resource[_1]:space[_1]:go('/res/?launch=1');:Browse own authored or co-authored resources:cnt
  184: 6:2:pbre:$requested_domain:res.png:resource[_1]:space[_1]:go('/res/$udom/?launch=1');:Browse published resources:cnt
  185: 6:2:author:rau:res.png:resource[_1]:space[_1]:go('/res/$udom/$uname/?launch=1');:Browse published resources:cnt
  186: 6:2:author:rca:res.png:co res[_1]:space[_2]:go('/res/$udom/$uname/?launch=1');:Browse published resources:cnt
  187: 6:3:clear
  188: 6:3:pccc:$requested_domain:mcrs.png:modify[_1]:course[_15]:go('/adm/modifycourse');:View or modify a course or community:ccm
  189: 7:1:clear
  190: 7:1:pmau:$requested_domain:srvr.png:server[_1]:status[_1]:go('/adm/domainstatus');:Status of domain servers:dom
  191: 7:1:pwhn:$crs:new.png:what is[_1]:new[_1]:go('/adm/whatsnew');:What's New?:cmn
  192: 7:1:pwhn:$cmty:new.png:what is[_1]:new[_1]:go('/adm/whatsnew');:What's New?:cmm
  193: 7:2:clear
  194: 7:2:adv:rcm:egrd.png:enter[_1]:grades[_3]:go('/adm/grades');:Enter grades from check-out assessment resources:oth
  195: 7:2:pusc:$requested_domain:sctr.png:send bub[_1]:blesheet[_1]:gocmd('/adm/grades','scantronupload');:Send bubblesheet data to a course:oth
  196: 7:3:clear
  197: 7:3:pmky:$requested_domain:keys.png:manage[_1]:acc keys[_1]:go('/adm/managekeys');:Manage Access Keys:dom
  198: 8:1:clear
  199: 8:1:tools:reqcrsshc:rcrs.png:request[_1]:course[_16]:go('/adm/requestcourse');:Course/Community requests:rcr
  200: 8:1:tools:reqcrsnsc:rcrs.png:request[_1]:course[_16]:go('/adm/requestcourse');:Course/Community requests:rol
  201: 9:2:any:any:vbkm.png:view[_1]:bookmark[_1]:edit_bookmarks():Use or edit my bookmark collection:set
  202: 9:3:pbre:$requested_domain:wishlist.png:view[_1]:wishlist[_1]:go('/adm/wishlist'):Wishlist:set
  203: 10:1:clear
  204: 10:1:any:any:anno.png:calendar[_1]:announce[_1]:go('/adm/announcements');:Announcements and my calendar:com
  205: 10:1:course:any:anno.png:calendar[_1]:announce[_1]:go('/adm/announcements');:Course anouncements and my calendar:com
  206: 10:1:community:any:anno.png:calendar[_1]:announce[_1]:go('/adm/announcements');:Community announcements and my calendar:com
  207: 10:2:any:any:com.png:commu-[_1]:nication[_1]:go('/adm/communicate');:Send and display messages:com
  208: 10:3:clear
  209: 10:3:ppsa:$requested_domain:mail-reply-all.png:bulk[_1]:e-mail[_1]:go('/adm/notify');:Send and display broadcast e-mail:com
  210: 10:3:course_plc:any:bchat.png:course[_10]:chatroom[_1]:chat_win();:Enter the chat room for the course:com
  211: 10:3:community_plc:any:bchat.png:communi-[_7]:ty chat[_1]:chat_win();:Enter the chat room for the community:com
  212: 11:1:clear
  213: 11:1:course:any:grps.png:course[_14]:groups[_1]:go('/adm/coursegroups');:Enter my groups in the course:set
  214: 11:1:community:any:grps.png:communi-[_8]:ty group[_1]:go('/adm/coursegroups');:Enter my groups in the community:set
  215: 11:1:course_vcg:any:grps.png:course[_14]:groups[_1]:go('/adm/coursegroups');:Enter any group in the course:cmn
  216: 11:1:course_mdg:any:grps.png:course[_14]:groups[_1]:go('/adm/coursegroups');:Edit any group in the course:cmn
  217: 11:1:community_vcg:any:grps.png:communi-[_8]:ty group[_1]:go('/adm/coursegroups');:Enter any group in the community:cmm
  218: 11:1:community_mdg:any:grps.png:communi-[_8]:ty group[_1]:go('/adm/coursegroups');:Edit any group in the community:cmm
  219: 11:2:tools:portfolio:port.png:port-[_1]:folio[_1]:go('/adm/portfolio');:Enter my portfolio space:set
  220: 11:3:tools:blog:blog.png:edit[_1]:blogs[_1]:go('/adm/$udom/$uname/_rss.html');:Edit blogs, RSS feeds, and podcasts:set
  221: 12:1:clear
  222: 12:1:any:any:src.png:search[_3]:prtfolio[_1]:go('/adm/searchcat');:Search the database of accessible portfolio files:cnt
  223: 12:1:course:any:src.png:search[_1]:course[_11]:go('/adm/searchcat');:Search the contents of this course or accessible portfolio files:cnt
  224: 12:1:community:any:src.png:search[_2]:commun[_1]:go('/adm/searchcat');:Search the contents of this community or accessible portfolio files:cnt
  225: 12:1:pbre:$requested_domain:src.png:search[_2]:library[_1]:go('/adm/searchcat');:Search the database of published resources and accessible portfolio files:cnt
  226: 12:2:any:any:pref.png:prefer-[_1]:ences[_1]:go('/adm/preferences');:Set my user preferences:set
  227: 12:3:clear
  228: 12:3:course:any:rsrv.png:reserv-[_1]:ations[_1]:gocmd('/adm/slotrequest','manageresv');:Manage reservations:cmn
  229: 12:3:community:any:rsrv.png:reserv-[_1]:ations[_1]:gocmd('/adm/slotrequest','manageresv');:Manage reservations:cmm
  230: 12:3:pmgr:$crs:rsrv.png:reserv-[_1]:ations[_1]:gocmd('/adm/slotrequest','showslots');:Manage slots:cmn
  231: 12:3:pmgr:$cmty:rsrv.png:reserv-[_1]:ations[_1]:gocmd('/adm/slotrequest','showslots');:Manage slots:cmm
  232: 13:1:clear
  233: 13:1:popa:$crs:crsconf.png:course[_17]:config[_2]:go('/adm/courseprefs');:Modify course configuration:cmn
  234: 13:1:popa:$cmty:crsconf.png:communi-[_9]:ty config[_1]:go('/adm/courseprefs');:Modify community configuration:cmm
  235: 13:2:any:any:logout.png:logout[_1]: [_1]:go('/adm/logout');:Logout:oth

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>