Celebrate Excellence in Education: Nominate Outstanding Educators by April 15!
Found this content helpful? Log in or sign up to leave a like!
@All I have transferred to a smaller district with fewer staff resources and want to check with the Canvas Admin Community on possible solutions.
We are currently Crosslisting manually, even in a smaller district this is daunting. I see multiple Javascript solutions, but we do not have an employee to apply those. Is anyone leveraging an LTI, CSV upload, or other less cumbersome and less technical solution to crosslist courses?
Thanks in Advance!
Is your school utilizing SIS Imports and SIS IDs for the courses and sections that need to be cross-listed? There is a xlist.csv format you can follow to perform cross-listing via SIS Import based on the documentation. I haven't used this specific SIS Import, but we do utilize the users, courses, sections, and enrollments SIS Imports. SIS CSV Format
If you do choose to use this approach, I would highly recommend testing your imports in your beta/test environment first, especially as you are just getting started. If SIS Imports aren't properly formatted and/or incorrect settings are selected, it could make unexpected changes.
Thanks @JamesSekcienski, for your response.
We import courses; the SIS breaks these down by what Canvas would consider sections of a course. I was hoping the xlist.csv would be more convenient than manually crosslisting them - not quite.
We have teachers submitting course numbers via a form, but on our side, we still like to verify which is a "Gifted" or "ELL" roster and crosslist those inside a gen-ed roster to preserve a nice, neutral naming convention. There *has* to be a better way.
I know there are paid ProServe options, but I am not going to get funding for that.
Does anyone have a working script we could try for a second semester test?
Hi @penny_christens , I think @JamesSekcienski is on the right track.
If you can persuade your developers to work with it, I really don't see a clear reason why a Canvas side crosslisting process is necessary. You are able to use SIS or API, or even manual import to bring students into a common course shell whilst allocating them to do this for different sections (we do this to create marker groups in very large courses).
Usually crosslitsing as Canvas presents it is needed because we have students with different characteristics who sit in the same classroom ? online course for efficiency. This can include full time / part time, accredited /non accredited etc.
The important aspect that crosslisting delivers is to preserve the distinction to allow separation of start / end dates, activities, assignment and comms, and rosters.
The Canvas approach is a downstream solution that could be dealt with in the SIS or middleware by "co-listing" rather than crosslisting, avoiding the messy zzz redundant shells. Students would simply be provisioned direct using an appropriate section name (probably corresponding to your SIS).
all this requires is an intermediate table within the SIS provisioning interface where the relationships between modules and sections are set up in advance enabling the provisioner to go row by row determining whether each SIS entity/section required to be in a standalone course shell or a combined course shell ..... if that makes sense....
Crosslisting in its original form is most useful in the first couple of years of LMS implementation where the SIS doesn't really reflect the complexities of which students are being co taught - after a couple of iterations this should be bedded down and managed via the SIS / SIS interface ....
Thank you @paul_Flynn - yes it does make sense.
To me the benefit of Canvas is the large community, that can essentially assist smaller organizations to achieve top level results. I will not be able to utilize a third-party middleware nor do we have developers. However, your mention of API intrigues me - could you point me toward the API documentation for Xlisting? I would definitely take that avenue!
To participate in the Instructure Community, you need to sign up or log in:
Sign In