Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # EduMap
- ### An app for collecting, filtering and structuring valuable (high-quality) free educational content, and making them easily accessible for anyone for free.
- ## Ideas:
- 1. EduMap structure
- - A mind-map-like visual structure
- - Nodes are educational topics
- - Topics contain various materials, like:
- - Videos
- - Links
- - ...
- - Each material can be rated by votes, like:
- - Is this material in the right topic?
- - Is it informative?
- - Is it engaging?
- - ...
- - For each topic are different chat-spaces accessible:
- - For **content**-focused discussion
- - Discussion whether this topic should **exist** or not
- - Discussion about the **place** of the topic in the structure (?)
- - Discussion about the **name** of the topic (?)
- - Ideas regarding chat-spaces:
- - Ability to tag comment as complaint(red box) / idea(blue box) / ...
- - ...
- 1. Organisation
- - Users
- - ...have up to X own EduMap structures to edit
- - ...can edit the main structure for themselves
- - ...can add up to Y materials to each topic
- - ...**can decide to share** their structure content with the Moderators & Admins
- - not obligatory, but default is true (?)
- - can be decided for every EduMap structure each (?)
- - Moderators (are people willing to help by)
- - ...finding fitting topics and quality materials in the structures of other people
- - ...voting structure changes and content
- - Administrators
- - ...are education experts and professionals in various topics
- - ...make decisions about structure and content
- - ...build teams for each topic (?)
- - ...approve changes one level "below" (?)
- - **Example**: Sarah's Team is responsible for *Mathematics* and Adam's Team for *Mathematical Logic*, which is a subtopic of Mathematics. If Adam's Team want to edit the subtopics of Mathematical Logic, Sarah's Team must approve this, but it does stop there.
- ## The app is written in Flutter & Dart
- A few resources to get you started if this is your first Flutter project:
- - [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab)
- - [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook)
- For help getting started with Flutter, view
- [*this online documentation*](https://flutter.dev/docs), which offers tutorials,
- samples, guidance on mobile development, and a full API reference.
- ## Flutter Useful Stuff
- - Flutter Gallery PerformanceOverlay
- ## Flutter To-Do
- 1. A warning:
- The plugins `cloud_firestore, firebase_auth, google_sign_in` use a deprecated version of the Android embedding.
- To avoid unexpected runtime failures, or future build failures, try to see if these plugins support the Android V2 embedding. Otherwise, consider
- removing them since a future release of Flutter will remove these deprecated APIs.
- If you are plugin author, take a look at the docs for migrating the plugin to the V2 embedding: https://flutter.dev/go/android-plugin-migration.
Advertisement
Add Comment
Please, Sign In to add comment