The Markbook "Enter Marks" page not displaying properly right after import, but eventually does

I am importing Markbook Columns into the Gradebook. My Import file is attached. Initially when I go to grade I see this:

and eventually after clicking around a submitting a couple times I get this: (which is what I want to see from the start).

What could the problem be? I’m using Attainment Total Mark of 10 and expect to see what’s in the second image first.

Be sure to set the Attainment Total Mark in the markbook column first, then submit. Then when you go into Enter Data you should see both columns.

I have the value set (to 10 in my case) in the Attainment Total Mark column of my import csv

Hi Tieku, I think I see where the issue may be. There is a yes/no flag that controls whether the Attainment Total Mark is active, so you’d need to make sure to import both columns to enable the total mark via a spreadsheet:

This appears to have fixed it. Thanks

But then I do not see how to import the Term information?

And what does the Date under TERM DATE represent?

If you have the “Group Columns by Term” setting enabled, the date helps determine which term the column falls under.

Can I import the term (Term 1, Term 2, Term 3), or the date, or that’s done manually after the import?

You should be able to just import the date and it will make the term delineations in the interface based off that date.

Is the the “Date Added” column?

Is that the “Date Added“ column?

Yep, the Date Added column would be the one used to determine which term the markbook column falls under.

I am trying to update the Term value for a number of markbook columns using the Date Added column in DataStructure-markbookColumns file.

The date is updating, but the Term drop down value remains blank. The date value falls in the current Term (renamed to Quarter in my case using String Replacement)

==============================

Hi Tieku, it looks like the term is currently inferred from the date when the column is created. I’ve updated the import definition so that the term can be explicitly defined when importing, you can find the change here: https://github.com/GibbonEdu/core/commit/b709d1e16af3791032da2d2eeb8d917d8c0ec9cc

Will this change be in v25? Thanks

Yes it will.

Cheers,
Sandra

Hello Sandra,

I always wondered why, when importing DataStructure-markbookColumns, I try to assign a column to a term using the new Term Added field, the Term was not updating properly.

The spreadsheet is looking for the nameShort. When I specify T3, in the database, I see it is using T3 from the previous year (ID = 025), but not from the current year (ID = 026).

Can this be fixed? Thanks


@sandra

Hello @sandra,

Did you get a chance to look at this and fix it for v26?

Thanks

Tieku

Thanks for the nudge about this issue, I’ve just taken a look and it was indeed a bug where the importer was only looking at the short name and not the school year. I’ve fixed the import yml file in the following commit for v26: Markbook: fixed the Term Added field in the Markbook Column importer · GibbonEdu/core@b41ff87 · GitHub