[1] O'Brien, Liz. "Learning outdoors: the Forest School approach." Education 3–13
37.1 (2009): 45-60.
[2] O’Brien, Liz, and Richard Murray. "Forest School and its impacts on young
children: Case studies in Britain." Urban Forestry & Urban Greening 6.4 (2007):
249-265.
[3] Knight, Sara, ed. Forest school for all. Sage, 2011.
[4] Knight, Sara. "Forest school and outdoor learning in the early years." Forest
School and Outdoor Learning in the Early Years (2013): 1-176.
[5] Leather, Mark. "A critique of “Forest School” or something lost in
translation." Journal of Outdoor and Environmental Education 21.1 (2018): 5-18.
[6] Harris, Frances. "The nature of learning at forest school: practitioners'
perspectives." Education 3-13 45.2 (2017): 272-291.
Testing and verification
The One Forest Schools project underwent comprehensive testing to ensure optimal functionality, scalability, and security. Key features were rigorously assessed through diverse scenarios covering various workflows and use cases. Interactions with external systems were also validated. The result was a system operating as intended, with all identified minor defects promptly resolved, affirming its high performance and reliability.
Our project architecture is well-documented through a series of diagrams that provide a visual representation of the system's structure and functionality.
Firstly, the data tier diagram presents a graphical overview of the system's data management structure. It illustrates how different data entities interact and the relationships between them. This diagram is instrumental in understanding the data flow and storage mechanisms within the application. (Image: Data Tier Diagram)
ONE Forest School App
Project Advisor: Andrew Bond
The fundamental goal of the ONE Forest School is to equip students with critical survival skills for the wilderness, fostering a profound connection with nature and encouraging lifelong learning. To effectively manage online learning and student progress, the school is introducing the ONE Forest School App - a comprehensive Learning Management System (LMS) powered by React Native and Nest.js, and supported by AWS services such as Load Balancer, EKS, RDS, and SNS.
Architecture
Analysis and Results
Summary/Conclusions
Key References
Acknowledgements
The ONE Forest School App, leveraging AWS Amplify and Node.js, provides a scalable, user-friendly platform for school management. With its serverless, cloud-based architecture, it ensures seamless learning processes. Rigorous testing confirms optimal performance and functionality. The system's availability, scalability, and quick response times surpass performance benchmarks, demonstrating the transformative impact of modern technology in education management.
The authors are deeply indebted to Professor Andrew Bond for his valuable comments and assistance in developing the project. | |
| |
Key Features of this project:
The One Forest Schools' project employs a two-component architecture, integrating React for frontend and Nest.js with AWS for server-side operations.
The system is segmented into manageable subsystems including UI, Data Management, Authentication, API, Notification, and Deployment, ensuring scalability, security, and maintainability. React and AWS Amplify are pivotal for creating reusable UI elements and scalable applications. APIs bridge communication between components. The architecture also leverages Google API for virtual class management. System and Authentication architecture diagrams follow for detailed understanding.
Project Implementation
The One Forest Schools project followed a multi-phase implementation strategy. Client implementation entailed defining project scope, setting up the development environment with tools like React and AWS Amplify CLI, and crafting the user interface with UX/UI best practices. Middle-tier implementation focused on application architecture, API development, frontend and backend integration, user authentication, and API documentation. Data-tier implementation addressed data storage needs, resource configuration, and efficient data access. The final stages involved integration, testing, deployment, and maintenance to ensure seamless component collaboration, compliance with requirements, and continuous system monitoring for any emerging issues.
Performance and benchmark
Performance benchmarks highlighted the system's ability to efficiently manage varying load conditions. Essential metrics like response time, resource utilization, and throughput were measured under typical, peak, and stress loads. The system demonstrated reliable performance, maintaining acceptable response times and efficient resource use, even under stress conditions. These findings led to further optimizations, ensuring our AWS Amplify and Node.js based system delivers dependable performance, providing a robust learning management solution.
Computer Engineering Department
Sharma , Rahul (MS Software Engineering) Shah, Bhargav (MS Software Engineering)
Kathiriya, Satish (MS Software Engineering)
Kinkhabwala, Raj (MS Software Engineering)
Introduction
Secondly, the Entity-Relationship (ER) Diagram offers a detailed view of the system's database structure. It maps out the system's entities, their attributes, and the relationships between them, providing a clear understanding of the system's data model. (Image: ER Diagram)
Finally, the middle tier API design showcases the system's backend architecture. It outlines how the system's APIs facilitate communication between the client and server components, thereby ensuring seamless data flow and system functionality. (Image: Middle Tier API Design)
These visual representations serve as a guide, aiding in the understanding and efficient implementation of our system's architecture.
Further enhancing the system, essential APIs were integrated, and effective data storage implemented, ensuring smooth operations. The user interface, designed with UX/UI best practices, offers an intuitive and accessible platform. The screenshots below display the user interface, showcasing the successful deployment of our robust Learning Management System.
TEMPLATE DESIGN © 2008
www.PosterPresentations.com