Langolier front-end implemented with SvelteKit. Uses the langolier-api project as the back-end.
Once you've created a project and installed dependencies with npm install
(or pnpm install
or yarn
), start a
development server:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
To create a production version of your app:
npm run build
You can preview the production build with npm run preview
.
To deploy your app, you may need to install an adapter for your target environment.
/gardens/shanes-garden/blossoms
- a garden can have multiple blossoms/gardens/shanes-garden/seeds
- seeds can lead to multiple blossomsbranches
- used to link to other gardens?A digital garden combined with an AI platform would be a highly interactive and personalized learning environment. Here's a brief description:
Digital Garden: This is a metaphor for thinking about writing and creating that focuses less on the resulting " showpiece" and more on the process, care, and craft it takes to get there. It's a place where ideas, thoughts, notes, and learning resources grow over time. It's a de-emphasized publishing, where the importance is on the process of thought and learning, rather than the outcome.
AI Platform: This is a suite of services that provide machine learning and data analysis capabilities. It includes services for data storage, data processing, machine learning model training, and prediction generation.
When combined, a digital garden with an AI platform could look like this:
Personalized Learning Paths: The AI could analyze a user's interactions, interests, and learning progress within the digital garden to suggest personalized learning paths. It could recommend resources, topics, or areas of study that align with the user's goals and interests.
Interactive Content: The AI could generate interactive content based on the user's learning path. This could include quizzes, simulations, or problem-solving exercises that help reinforce learning.
Content Generation and Enhancement: The AI could assist in generating new content for the digital garden. For example, it could suggest new topics to explore, generate summaries of complex materials, or enhance existing content with additional insights or resources.
Community Interaction: The AI could facilitate interaction within the community of learners. It could suggest collaborations based on shared interests, facilitate discussions, or help users find mentors or study groups.
Continuous Learning: The AI could monitor the user's progress and adapt the learning path as needed. It could suggest new resources when the user is ready to advance or provide additional support if the user is struggling.
In essence, a digital garden combined with an AI platform would be a dynamic, adaptive, and interactive learning environment that grows and evolves with the learner.