I met up with my supervisor to discuss the more specific requirements for the capstone, as well as the environment that the project will be deployed in.
After discussion, I realize that my previous understanding of how the framework will be deployed is mistaken. There is no possibility of the framework needing to run stand-alone on a client's computer. It will only be deployed on a server which makes the architecture more traditional.
Spent some time researching on existing LMS software to see what can be improved. I realize that customizability and scale is something that can be improved upon, therefore my research focus would be on that next week.