QuizaGrader Software Project Progress

In Software Innovation 481, our team has been building a interactive quiz website, similar to the web-quiz site Sakai. In particular, we were tasksed with learning about flask, and creating a csv file upload section to the site to allow teachers to add quiz questions this way. One of our team members, Josh, used flask in his senior comp, so we were able to build off of his code. It was challenging understand and re-structuring his code to fit our project, but once that was done, the site started to seem like “the real deal”. Although we are working on finishing touches still QuizaGator, we have laid the foundation for future contributors to add styling, testing and code coverage, tutorials and examples, and any other additional features/bug fixes they wish to implement. Additional information about Quizagator can be found on Github.

Read More

GatorGrader Software Project Progress

In Software Innovation 481, our 4 man team has been addressing issues with the software projects readME and test cases. In particular, we added an additional markdown document that holds information about downloading and installing dependencies for our project, and linked this readME in the main Gator Grader readME. The test case we added was testing for multi-line python doc strings. Once our team found the correct syntax and regex to identify multiline doc strings (ie. ID-ing multiline doc strings like it identifies the rest of the test cases) we only had to create a the py paramatize code for the doc string and our test case was passing! More information about GatorGrader can be found on github.

Read More

Welcome to My Site!

Hi, my name is Matt Jones and I’m an aspiring computer scientist at Allegheny College. The experience I’ve gained from courses at Allegheny college have given me proficient skills in many different programming languages (including Imperative, Functional, Object-oriented, and Logic languages). Classes such as Software Engineering have given me an idea of what a developer’s environment is like, the types of problems developers have, how to work with a customer, and the dynamics of working with a large group on a github project.

Read More