that Astro used Git, Bootstrap, JS - which are popular components in modern industry practices for software development. Compared to the other projects, Astro does this slightly better. Improvements Organizing the files so that the modularization of the app increases and it’s easier for someone else to look at it and contribute.
be properly contributed to due to the lack of organization in file structure/hierarchy. Modularization is extremely important for future scalability. Solution The screenshot on the left shows an ideal project setup, with a separate folder for frontend and backend components, tests, and seed data. There is also bower, gulp, and npm related startup files.
While ASTRO did use modern technologies, it failed to organize the structure of its code so that contributions could be easily made. Quiz/Award System Improve UI, Add Content I’m not entirely sure why a user got an award or not because of the poor user interface. In addition to having to improve the design, some tests lack any content. Deployment Increase conversion In order for users to actually be able to use this app, it needs to be hosted somewhere. Users shouldn’t have to download anything!
password feature works and only hampton emails can be used with the login page. Forgot password feature also works seamlessly allowing user to reset password quickly. Improvements The design of the login is bland and could see some improvements such as a theme using CSS or javaScript.
diagrams that explained the implementation well. Documents also gave great description of technologies used. Documentation Format was confusing in some spots as well as structure. They could both be improved on. Improvement
questions. With little to no color and no theme the application feels more like an online test than it does a game. Improvements Add themes, colors, and different challenges to make the application more interactive and fun to use.
the home page and when all questions are answered for week one there is no way to advance to the next weeks challenge. Improvements Allow all of the weeks’ challenges to be accessible to the user along with adding different types of challenges.
implemented correctly and have no usable function. Some avatars on profile page do not appear. Appearance on documents differs from actual program. Improvements Create a functional leaderboard that tracks the user's points by username, profile and avatar. Also create a user page where users are able to send messages to other students and instructors while also being able to track progress.
there is a leaderboard that brings in the element of competition, the application feels more like an online quiz than it does a game. The login screen works perfectly fine however, the design of the application is bland with little color to no color. The profile page has no functionality, and the home page’s accessibility is limited. The information needs to be reordered so the requirements document contains “What”, the functional specification contains “How”, and the design specification should be detailed enough to code from it without further research.
Queens documents, the aim of this project is to increase the passing rate of students in CSC 151 and also the holding rate of people within the computer science/ computer information systems major. The software is a game that will use trivia and questionnaire to help students in 151 have a better learning experience. This trivia game will be based off of internet connection .
two different perspectives which is one from the student and the other from the teacher. The student uses this for review while the teacher checks grades and releases announcements on the site. This site uses an account from the student to track their progress thru there Hampton emails. Software used to implement this project: -Firebase -Adobe Illustrator -Adobe Flash -Adobe Captivate -cPanel -Javascript -HTML/CSS -Actionscript -JQuery -Photoshop -Fireworks
end libraries such as Firebase, JQuery, and Bootstrap to facilitate the application. Improvements Their files should be structured in a hierarchy so that it is easier to locate a specific file which increases modularity.
we could tell that a lot of effort was put into the production of the presentation. Improvements This can be improved by making sure the demo for the presentation is active and running even months after the demo was presented because the website for the project does not work.
was very thorough in their descriptions of their product. However, their explanations were a bit lengthy. Design Formatting their documentation so that it is easier to comprehend and more and less overwhelming. Improvements
the StuckInCSC game, the application failed to launch. The website would not load nor deploy thus indicating that testing for this website was non existent Improvements Actually deploy it to a server that is maintained so that there is no possibility of failure.