Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×
The Claris Museum: The Vault of FileMaker Antiquities at Claris Engage 2025! ×

This topic is 6697 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted (edited)

I have done a variety of DB solutions, all of which have served the intended purpose. However, I am largely self-taught and know that my structures aren't always the best.

I am starting a new solution and would like to do it right from the beginning. Anyone mind offering how you would structure the following:

I am tracking student enrollments in online classes. Students from 6 different school districts are taking online classes through my program.

The curriculum comes from 3 different vendors.

I want to generate a variety of things, including reports based on the courses, the districts, and the vendors. (How many students took Course A?--How many students from District B took a course?--How many students took classes from Vendor C?)

I also want to be able to generate class lists for the teachers with contact and login info for their students.

So far, I have 6 tables:

Districts--name and demographic info for each district

Teachers--name, contact info, and licensure areas, and date hired

Courses--name and number of the class, vendor, teacher, and number of credits

Students--name, ID number, demographic info, DOB, district

Enrollments--course name and number, school year, credits, teacher, student name, student username/password for this course

Master--no fields currently. I envisioned this being the collection point of all the data....?

A student may take more than one course, which may be from different vendors. They will have a different username/password for each vendor, but multiple courses from the same vendor will use the same username/password.

I know I have plenty of duplicated fields, but I didn't have time to figure out the right way before I had to print some reports. I have time now,however, and would like to get it right.

I hope someone is willing to explain this to me like I'm a third grader--I think in the past I've been making it too hard.

thanks in advance.

Susan

Edited by Guest

This topic is 6697 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.