Changes

46 bytes removed ,  20:58, 4 May 2009
no edit summary
Line 1: Line 1:  
<noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TOCright}}
 
<noinclude>{{ GoogleTrans-en | es =show | bg =show | zh-CN =show | zh-TW =show | hr =show | cs =show | da =show | nl =show | fi =show | fr =show | de =show | el =show | hi =show | it =show | ja =show | ko =show | no =show | pl =show | pt =show | ro =show | ru =show | sv =show }}{{TOCright}}
   −
== Purposes ==
+
= Purposes =
    
Cornerstone ideas:
 
Cornerstone ideas:
Line 8: Line 8:  
* make this activity Sucrose version independent(0.82+)
 
* make this activity Sucrose version independent(0.82+)
   −
== Objects model ==
+
= Objects model =
    
How it looks like from top-level point of view.
 
How it looks like from top-level point of view.
   −
=== Everything is an object ===
+
== Everything is an object ==
    
So, journal objects, activities/activity-bundles, content/content-bundles are the same level objects.
 
So, journal objects, activities/activity-bundles, content/content-bundles are the same level objects.
Line 28: Line 28:  
* all Journal objects
 
* all Journal objects
   −
=== Tags ===
+
== Tags ==
    
Every Library object have finite quantity of predefined tags and infinite quantity of users tags.
 
Every Library object have finite quantity of predefined tags and infinite quantity of users tags.
   −
===== Objective tags =====
+
=== Objective tags ===
    
Will be set by activity itself after including new Object.
 
Will be set by activity itself after including new Object.
Line 42: Line 42:  
* ''remote'' link to remote object
 
* ''remote'' link to remote object
   −
===== Subjective tags =====
+
=== Subjective tags ===
    
Will be set by activity authors or users
 
Will be set by activity authors or users
Line 50: Line 50:  
* ''endless quantity of users tags''
 
* ''endless quantity of users tags''
   −
===== Composite tags =====
+
=== Composite tags ===
    
User tags could consist of several child tags to represent tree of users tags.<br>
 
User tags could consist of several child tags to represent tree of users tags.<br>
 
See [[#]].
 
See [[#]].
   −
=== Properties ===
+
== Properties ==
    
Every object can have:
 
Every object can have:
Line 67: Line 67:  
By default, some properties could be filled from Journal fields or from object itself (like .ogg properties).
 
By default, some properties could be filled from Journal fields or from object itself (like .ogg properties).
   −
=== Sharing ===
+
== Sharing ==
    
How users can share their objects.
 
How users can share their objects.
   −
===== Type of shared objects =====
+
=== Type of shared objects ===
    
Library user could operate with three kinds of objects:
 
Library user could operate with three kinds of objects:
Line 78: Line 78:  
* ''remote objects'' stored in the Journal of other(online) users
 
* ''remote objects'' stored in the Journal of other(online) users
   −
===== Sources =====
+
=== Sources ===
    
Every Library object has list of known(not necessarily online) ''sources'' of objects:
 
Every Library object has list of known(not necessarily online) ''sources'' of objects:
Line 88: Line 88:  
If ''source'' is online user can browse his objects(in separate way or merging them to the main set of objects) and download or download+start them.
 
If ''source'' is online user can browse his objects(in separate way or merging them to the main set of objects) and download or download+start them.
   −
===== Synchronize/Upgrade objects =====
+
=== Synchronize/Upgrade objects ===
    
User can manually/auto synchronize ''local'' versions with ''remote'' versions from online ''sources''.
 
User can manually/auto synchronize ''local'' versions with ''remote'' versions from online ''sources''.
   −
== UI ==
+
= UI =
    
Core UI components.
 
Core UI components.
   −
==== Objects list ====
+
=== Objects list ===
   −
==== Tags sidebar ====
+
=== Tags sidebar ===
   −
==== Sources sidebar ====
+
=== Sources sidebar ===
   −
== Usage scenarios ==
+
= Usage scenarios =
    
=== Room/Lesson mode ===
 
=== Room/Lesson mode ===