Skip to content

Upload Library Materials

Upload Library Materials

Bulk upload books, journals, and other library resources to the catalog.

Time required: 15-30 minutes depending on volume

Module: openeducat_library, openeducat_library_enterprise

User role: System Administrator, Library Admin

Prerequisites

  • System Administrator or Library Admin role
  • Library categories configured
  • Material data prepared in CSV/Excel
  • ISBN data available (optional)

Steps

Step 1: Prepare Import File

Create a CSV/Excel file with columns:

ColumnRequiredDescriptionExample
TitleYesBook title”Introduction to Algorithms”
AuthorYesAuthor name(s)“Cormen, Leiserson”
ISBNNoISBN number”978-0262033848”
CategoryYesLibrary category”Computer Science”
PublisherNoPublisher name”MIT Press”
QuantityYesNumber of copies5

Step 2: Access Import Function

  1. Go to OpenEduCat -> Library -> Media
  2. Click Favorites -> Import records
  3. Or use Action -> Import

Step 3: Upload File

  1. Click Upload File
  2. Select your CSV/Excel file
  3. File preview displays

Step 4: Map Fields

Map CSV columns to system fields:

CSV ColumnSystem Field
Titlename
Authorauthor_ids/name
ISBNisbn
Categorycategory_id/name
Publisherpublisher_id/name
Quantityqty

Step 5: Configure Import Settings

SettingDescriptionRecommended
Create MissingCreate new categoriesYes
Update ExistingUpdate if existsBy ISBN
Skip ErrorsContinue on errorNo (review errors)

Step 6: Validate Import

  1. Click Test Import
  2. Review validation results
  3. Fix any errors in source file
  4. Re-upload if needed

Step 7: Execute Import

  1. Click Import
  2. Wait for completion
  3. Review import summary

Step 8: Verify Records

  1. Go to Media list view
  2. Filter by import date
  3. Spot-check sample records

Required Import Fields

Minimum Fields

FieldNotes
TitleRequired
AuthorAt least one
CategoryMust exist or create
QuantityNumber of copies
FieldNotes
ISBNFor identification
PublisherPublisher info
EditionVersion number
YearPublication year
LocationShelf/rack
PriceAcquisition cost

Sample CSV Format

Title,Author,ISBN,Category,Publisher,Year,Quantity,Location
"Introduction to Algorithms","Thomas Cormen","978-0262033848","Computer Science","MIT Press",2009,5,"CS-A-001"
"Clean Code","Robert Martin","978-0132350884","Programming","Prentice Hall",2008,3,"CS-B-012"
"Design Patterns","Gang of Four","978-0201633610","Software Engineering","Addison-Wesley",1994,2,"CS-B-015"

Handling Special Cases

Multiple Authors

FormatExample
Comma separated”Cormen, Leiserson, Rivest”
Semicolon separated”Cormen; Leiserson; Rivest”

Multiple Copies

ApproachDescription
Quantity fieldSingle record with count
IndividualOne record per copy

E-books

FieldValue
TypeE-book
QuantityUnlimited or license count
LocationDigital
URLAccess link

Field Reference

Media (op.media)

Technical FieldUI LabelTypeNotes
nameTitleCharRequired
author_idsAuthorsMany2manyAuthor records
isbnISBNCharUnique identifier
category_idCategoryMany2oneLibrary category
publisher_idPublisherMany2onePublisher
editionEditionCharVersion
qtyQuantityIntegerCopy count
locationLocationCharShelf position

Troubleshooting

Import fails with duplicate error

ISBN or internal reference already exists. Use update mode or change reference.

Category not found

Create category first or enable “Create Missing” option.

Author names not matching

Check name format matches existing author records.

Quantity not updating

Verify quantity field is mapped correctly and contains numbers only.


Related: Manage Library Categories | Set Up Fine Policies