Capstone Project: Module III

 

Capstone Project: Module III


Overall the project, is coming along; we have all primary pages front-end established and are continuing to work towards linking our backend to our various components.

Personal Milestones

Since I've been primarily tasked with the scheduling algorithm, this week has been spent migrating the prototype from Python to working on our backend. I'd say i'm about halfway to completion, however the the orchestration of balancing between building for two different systems, one that uses our algorithm and one that uses SM-2 has proven to be a unique challenge I wasn't anticipating. However, after a few alterations to the database, it seems to be a lot more plausible, though we are pressed for time.


Plans This Week


This week is about full integration of the scheduling algorithm. While I've been able to incorporate the primary core logic, I still have one more class for the initial algorithm that will act as the orchestrator, keeping the in-memory and database in sync, and also linking the methods to the front-end components. I'll also need to translate the SM-2 orchestrator over. While I'm familiar with it, having built it also in Python, I think the best option is to build out our primary scheduler first, take notes during the development process to learn from, and build out after instead of trying to build them both in parallel.

I'd say that the biggest challenge has been having to consider upkeeping both in memory and the database, though I'm familiar with doing it, the scheduling has some complexity, I believe I can implement it, though it could come a little rough around the edges. 😅


Comments

Popular Posts