Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Meeting Minutes for 2024-03-11 #49

Merged
merged 1 commit into from Mar 11, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
24 changes: 24 additions & 0 deletions documentation/docs/meeting-minutes/2024-03-11.md
@@ -0,0 +1,24 @@
---
sidebar_position: 6
---

# 2023-03-11

## Sprint 2

What did everyone accomplish? Where is the project at? Read what everyone worked on here:

**Niaz**: Worked on documentation tasks. Right now the documentation includes "Skeleton Classes" that serve as placeholders. They reference the functions in our class diagram but the code isn't "Real" yet.

**Mustafa M**: Worked on developing unit testing documentation. Tested wireless code on Arch Linux ARM and wrote code for using different Wi-Fi libraries in Python.

**Snarr**: Wired up a switch to the breadboard got it working with Pygame Zero and GPIO Zero. Ran into issues integrating those two libraries. We need to investigate further how those integrate and if we should switch either library out. I also wrote a program that can read the values from the ADC converter but that has yet to be tested because we are still waiting on hardware orders. Wrote the acceptance testing cases to describe most of our main features. They are on a Google Sheets document in one of our lastest commits.

**Mustafa W**: Created the Entity-Relationship diagram for the Classroom database. Worked on the API documentation and generating Sphinx documentation for Python code. Sphinx still needs to be integrated into Docusaurus.

**Neil**: Created Blockly compiler script that can generate Python code from Blockly JSON. Created a metadata block that allows you to store game information from the Block Editor. Created an editor bypass that can open to a specific game from the GUI.

**Jeffin**: Wrote 3 skeleton classes for the API documentation. Wrote a few unit tests for our Classroom, ClassroomManager, and our Game class. Wrote 2 integration tests for use case 1 and 3. Implemented GUI using Tkinter, with scrollable game list featuring metadata and action buttons. Made an "open code editor" button that can open to the code editor URL for each game.

**Aiden**: Uploaded Pygame Zero example code to our GitHub. Outlined steps for implementing Pygame Zero with Blockly and GPIO Zero with Blockly. Couldn't finish API document work.