Sugar Network/Concept: Difference between revisions
Line 228: | Line 228: | ||
# Using Web technologies to implement the front end; | # Using Web technologies to implement the front end; | ||
# Keep front end as a local Web application on a client side, it sounds converse regarding the #1 decision but this decision is based on # | # Keep front end as a local Web application on a client side, it sounds converse regarding the #1 decision but this decision is based on #4 and #5; | ||
# Front end is implemented as a [[Wikipedia:Flask_(programming)|Falsk]] application using [[ | # Front end is implemented as a [[Wikipedia:Flask_(programming)|Falsk]] application using [[Platform_WebSDK]] to accomplish the #4 and #5; | ||
# Local Web application serve only one user and are much simpler than singular applications that are intended to serve thousands of users simultaneously; | # Local Web application serve only one user and are much simpler than singular applications that are intended to serve thousands of users simultaneously; | ||
# Having simple and clean designed (see the previous point), it will be easy for doers to learn, change, reimplement the front end; | # Having simple and clean designed (see the previous point), it will be easy for doers to learn, change, reimplement the front end; | ||
# Implementation should be decentralized to support off-line workflow. | |||
== Todo == | == Todo == | ||
* Class type for projects to support regular class behaviour from teachers' pov. | * Class type for projects to support regular class behaviour from teachers' pov. |