Benkex

EduMap

Oct 21st, 2023
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.05 KB | None | 0 0
  1. # EduMap
  2.  
  3. ### An app for collecting, filtering and structuring valuable (high-quality) free educational content, and making them easily accessible for anyone for free.
  4.  
  5. ## Ideas:
  6. 1. EduMap structure
  7. - A mind-map-like visual structure
  8. - Nodes are educational topics
  9. - Topics contain various materials, like:
  10. - Videos
  11. - Links
  12. - ...
  13. - Each material can be rated by votes, like:
  14. - Is this material in the right topic?
  15. - Is it informative?
  16. - Is it engaging?
  17. - ...
  18. - For each topic are different chat-spaces accessible:
  19. - For **content**-focused discussion
  20. - Discussion whether this topic should **exist** or not
  21. - Discussion about the **place** of the topic in the structure (?)
  22. - Discussion about the **name** of the topic (?)
  23. - Ideas regarding chat-spaces:
  24. - Ability to tag comment as complaint(red box) / idea(blue box) / ...
  25. - ...
  26. 1. Organisation
  27. - Users
  28. - ...have up to X own EduMap structures to edit
  29. - ...can edit the main structure for themselves
  30. - ...can add up to Y materials to each topic
  31. - ...**can decide to share** their structure content with the Moderators & Admins
  32. - not obligatory, but default is true (?)
  33. - can be decided for every EduMap structure each (?)
  34. - Moderators (are people willing to help by)
  35. - ...finding fitting topics and quality materials in the structures of other people
  36. - ...voting structure changes and content
  37. - Administrators
  38. - ...are education experts and professionals in various topics
  39. - ...make decisions about structure and content
  40. - ...build teams for each topic (?)
  41. - ...approve changes one level "below" (?)
  42. - **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.
  43.  
  44. ## The app is written in Flutter & Dart
  45.  
  46. A few resources to get you started if this is your first Flutter project:
  47.  
  48. - [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab)
  49. - [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook)
  50.  
  51. For help getting started with Flutter, view
  52. [*this online documentation*](https://flutter.dev/docs), which offers tutorials,
  53. samples, guidance on mobile development, and a full API reference.
  54.  
  55. ## Flutter Useful Stuff
  56.  
  57. - Flutter Gallery PerformanceOverlay
  58.  
  59. ## Flutter To-Do
  60.  
  61. 1. A warning:
  62. The plugins `cloud_firestore, firebase_auth, google_sign_in` use a deprecated version of the Android embedding.
  63. To avoid unexpected runtime failures, or future build failures, try to see if these plugins support the Android V2 embedding. Otherwise, consider
  64. removing them since a future release of Flutter will remove these deprecated APIs.
  65. 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.
  66.  
Advertisement
Add Comment
Please, Sign In to add comment