Results 1 to 5 of 5
  1. #1
    Perpenderp is offline Novice
    Windows 10 Access 2016
    Join Date
    Apr 2017
    Posts
    2

    Help with student mark database


    I am creating a student mark database for a teacher. There should be an entry form to create an assignment and once the assignment is created he should be able to quickly input marks for each student (possibly going down a table using the number pad and arrow keys unless there is a better way). Is there a way to create a new table for the assignment (with student names in the rows and different assessment criteria in the columns) each time he creates an assignment or should this be done another way?

  2. #2
    pbaldy's Avatar
    pbaldy is offline Who is John Galt?
    Windows XP Access 2007
    Join Date
    Feb 2010
    Location
    Nevada, USA
    Posts
    22,652
    It should be done another way. Research normalization; here's one link:

    Fundamentals of Relational Database Design -- r937.com

    In your case, the relevant tables would be students, assignments, and what's sometimes called a many-to-many junction table. It would contain each combination of student and assignment. It would have at least 3 fields: it's own primary key, the key field from students, and the key field from assignments. If I'm a student with 3 assignments, I have 3 records in that table.
    Paul (wino moderator)
    MS Access MVP 2007-2019
    www.BaldyWeb.com

  3. #3
    ranman256's Avatar
    ranman256 is offline VIP
    Windows Vista Access 2010 32bit
    Join Date
    Apr 2014
    Location
    Kentucky
    Posts
    9,550
    Teacher would create a test in the tWork table

    tWork (all tests,quizes given to class)
    ----------
    WorkID (auto)
    RosterID
    WorkType (test,lab,quiz)
    GradePts

    an append query would add this WorkID to all students, tStudentWork table

    tStudentWork (grade student got on test)
    -------------
    StudentWorkID
    StudentID (long)
    WorkID
    Grade

    then a form could display all students in the class where you can go down the list giving the grade. (mark)

  4. #4
    Perpenderp is offline Novice
    Windows 10 Access 2016
    Join Date
    Apr 2017
    Posts
    2
    @pbaldy


    I'm planning on have three tables so far:
    * Classes table (class ID, class name)
    * Students table (first/last name, student #, gender, class ID)
    * Assignments table (name, criterias assessed, max for each criteria, weighting, class ID)

    The assignments table will have a list of all the assignments and their mark breakdowns but how should I actually store the marks of the students? The four criterias for an assignment are knowledge, thinking, application and communication and each assignment will have at least 1 of these criteria but doesnt have to have all four. A max mark will be given for each criteria (e.g. /10 knowledge, /20 thinking, etc) and a total mark will close be calculated, The table containing all the student marks should show that they got (for example) 5/10 knowledge (maybe in one column), 20/20 thinking (another column) and 25/30 total. I feel like having a table containing the marks for all the students for each assignment makes the most sense but im not sure how to create something like this.

    EDIT: ideally the teacher should be able to create the assignment using an entry form (assignment name, class, criterias assessed, max for each criteria, and weighting). Weighting is simply a multiplier giving a test more importance compared to a quiz. The weighting would be considered in the final calculation of the student's mark. Next he should be taken to a table where he can easily input the marks of all of his students for that assignment.

  5. #5
    andy49's Avatar
    andy49 is offline VIP
    Windows 10 Access 2007
    Join Date
    Nov 2016
    Location
    London
    Posts
    1,051
    Best way I've found to enter results (teachers hat on) is to create a continuous form and set the options so the Enter button moves to the next field.


    Sent from my iPhone using Tapatalk

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Replies: 2
    Last Post: 07-21-2014, 08:47 AM
  2. Student Sign In/Out Database
    By roseannej78 in forum Access
    Replies: 1
    Last Post: 05-21-2014, 02:34 PM
  3. student account database
    By jlmyree24 in forum Access
    Replies: 1
    Last Post: 10-24-2013, 12:39 AM
  4. Student Database
    By jlc668 in forum Database Design
    Replies: 2
    Last Post: 10-09-2013, 03:26 PM
  5. Replies: 1
    Last Post: 08-26-2013, 02:27 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums