Hi, I’m not sure if my post agrees with the guidelines of this forum, but I need help in deciding what coding languages I should use and what steps I should follow to achieve my goal.
I’m a student, whose taken on the responsibility of making a report card generator for the school.
I need to make/code a software that accepts input (from teachers), stores them in a database, and produces an output (report card for each student).
The input is the mark of each student for each subject, and the comment the teacher has written for that individual.
For the processing part of this project, I don’t need anything more than simple addition of marks for each student.
For the output, I need an A4 auto-generated paper (design of it being based on a template) with the list of subjects the student takes, the comments of the teachers, and the marks the student got.
What’s more is that the software needs to be uploaded online, so that teachers can access this program using internet and so can input the data for each student. Here I preferably need something that restricts each teacher to their own respective subject, so that they can not change other teachers’ given marks. Once all teachers submit the data, the program should finalize everything and display output for the vice principal, who can then access all the files online and print them.
Steps I’ve generally outlined for myself:
- Create a program that can accept input
- Create a database that can store all the information.
- Create an output template
- Put the program online
- Make accounts for each teacher that restricts them to their specific subject
- Make an account for the vice-principal, so that they can access all files and print them.
I have three questions:
- What languages and software should I use to make the program?
- How can I put the software online?
- What general steps should I follow?
I’m basically asking if what I have in mind is possible in the medium level of coding.
I’ve seen from different places that coding languages such as C++,Java, and php can help in making this program. Also, I don’t have experience with database, but I’ve seen MySQL being used to stores the data and then later on make a report.
I do not have much experience in coding (mostly HTML,CSS,JS,VB), but I am a quick learner and an eager researcher. I’d appreciate any help that’s given.
These reports are more improvement based, and so no sensitive/private data is in danger.