Courseware Code Insights Dashboard

Purpose

Provides a complete picture of operational details related to courseware codes. This insights dashboard provides a summary of courseware code activity, including demand, URL availability, codes available on VitalSource storefronts, code creation, redemption, and cancellation, as well as a reference to any VBIDs or ISBNs that have been identified as “codeless” by your organization.

Report Notes

This report provides a user with five (5) tabs of insights related to courseware codes: 

Tab 1: Summary Insights 
The summary insights provides a courseware codes ‘state of affairs' including insights on crated codes, redeemed codes, cancelled codes, code demand, URL availability, code usage, code availability in VitalSource Storefronts. 

Tab 2: Courseware Code Demand
This report includes active courseware items that are delivered by an access code and excludes items that are out of distribution and have a forecast of zero. The “requested supply” is built on a combination of historical usage for the item by term, term adoptions and estimated enrollments (from Verba and Barnes & Noble), previous edition and other [similar] courseware items usage. 

🔵 The ‘requested supply’ does not currently account for ‘next edition’ scenarios to simulate drop-off between current and future editions. This is because drop-off between current and future editions will vary dependent on individual publisher superseded edition retirement processes (i.e., putting items out of distribution). To prevent excluding items erroneously, ‘next edition’ has not been factored into the logic. To exclude previous edition items from demand, publishers are responsible for ensuring items are placed ‘out of distribution’, as appropriate. 

 

This report will display current demand, available codes, and supply needs for the upcoming (future) term. This means that leading up to:

  • Summer, reports should be reviewed between March 1 and May 14 (e.g., Summer 2025 should be reviewed March 1, 2025 - May 14, 2025).
  • Fall term, reports should be reviewed between May 15 and September 14 (e.g., Fall 2025 should be reviewed May 15, 2025 - September 14, 2025).
  • Winter/Spring, reports should be reviewed between September 15 and February 28 (e.g., Winter/Spring 2026 should be reviewed September 15, 2025 - February 28, 2026)

Tab 3: Codes in Stores w/ Low Codes
This report provides a list of courseware items that are currently present in VitalSource Storefronts where the current bank of available access codes is currently 10 or less (<=10) codes.

Tab 4: Courseware Bookshelf Code Detail
A view of the Code Detail Report only inclusive of Courseware code activity from Bookshelf. 

Tab 5: Codeless ISBNs
This report is exclusively informational. It provides publishers a recap of ISBNs they have communicated to VitalSource’s Publisher Enablement team as being ‘codeless’ to exclude from demand reporting. 

Definition of filters

Filter NameDescriptionUsage Notes
Code Creator

Name of the application that generated the code (Manage system user)

🔵 Publishers who are also the distributor (publisher = distributor) will see all user information in this section.

Narrow results by user.
Code Distribution ReasonIntended use for the Bookshelf codeNarrow results based on reason for distributing the code.
Code DistributorName of the company that distributed the code (Manage company name)Narrow results by distributor.
Code StatusCurrent state of the Bookshelf codeNarrow results based on code status.

Date Range

(Required)

Date range for when a code was created and/or redeemed based on the Filter Criteria selected.Use to set a date range, relative date (e.g., “last month”), or specific dates.
Distributor CountryCountry the institution is located (2-character code)Narrow to a specific country.

Filter Criteria

(Required)

A multi-versatile filter used to define the scope for viewing code details.

Defaulted to “Code Created (Date) OR Code Redeemed (Date)”.

Select how you want to view the code details. Options include:

  • Code Created (Date) - narrows search to only codes based on Created (Date)
  • Code Redeemed (Date) - narrows search to only codes based on Redeemed (Date)
  • Code Created (Date) OR Code Redeemed (Date) - comprehensive search that includes all codes where the Created (Date) or Redeemed (Date) are in the same range.
  • Code Created (Date) AND Code Redeemed (Date) - narrows search to include only codes where the Created (Date) and Redeemed (Date) are in the same range (i.e., matching)
Item NameName of the product accessed using the Bookshelf codeNarrow results based on a specific name for the code-generating item.
Product TypeIndicates the product type the code was accessed fromNarrow results based on a specific format for the code-generating item.
Publisher (Parent)Name of the publisher parent company (Manage company name) 
Publisher The content owner for the courseware items.This filter applies to both the Courseware Code Demand and Courseware Bookshelf Code Details tabs. 
Requested QuantityThe requested quantity of codes to be added to the access code bank in Manage.This will default to show items where the requested quantity is > 0 so that publishers can see the items they need to take action on. To see items that have enough codes in the Manage code bank then include where quantity = 0.
SKUItem SKU the Bookshelf code is generated against

Use to search for a specific asset or for many assets.

You can easily copy/paste multiple values. This can be completed through copying a column of ISBNs or SKUs from an excel-like document or copying ISBNs or SKUs separated by commas.

🔵 Multi-search can support up to 16,000 values

⚠️ Copying ISBNs or SKUs separated by semi-colon does not work.

VBIDThe courseware item VBID from Manage.

You can easily copy/paste multiple values. This can be completed through copying a column of ISBNs or VBIDs from an excel-like document or copying ISBNs or VBIDs separated by commas. 

🔵 Multi-search can support up to 16,000 values

⚠️ Copying ISBNs or SKUs separated by semi-colon does not work.

Definition of tiles

 Tile NameDescriptionTab Name
1Access Codes On-Hand vs. NeededBased on anticipated courseware code demand the percentage of access codes available in the Manage Code bank vs. codes still needed.Code Insights
2Count of Access Codes Used by Term and YearYear-over-year comparison for Fall and Spring terms of the count of courseware access codes used.Code Insights
3Courseware URL AvailabilityThe number of courseware items that have a url in the Manage system vs. those that do not.Code Insights
4Bookshelf Codes for Courseware Created (Last 3 Months)The count of Bookshelf Codes created for courseware materials in the last 3 months and how many of those were provided a courseware access code with the Bookshelf code.Code Insights
5Bookshelf Codes for Courseware Redeemed (Last 3 Months)The count of Bookshelf Codes redeemed for courseware materials in the last 3 months and how many of those were provided a courseware access code with the Bookshelf code.Code Insights
6Bookshelf Codes for Courseware Cancelled (Last 3 Months)The count of Bookshelf Codes cancelled for courseware materials in the last 3 months and how many of those were provided a courseware access code with the Bookshelf code.Code Insights

Definition of fields

Field NameDescription
Access Code

Publisher’s access code where access code is required to access the asset (Courseware material only)

🔵 Only populated when Asset Type is “Online Resource” or “Online Resource Bundle”.

Access Code RevealedApplies when Publisher’s Access Code is populated and is populated with “Yes” when publisher’s access code is revealed to the end user, else “null”
Asset RedistributorName of the company that distributed the asset (if not the Publisher)
Asset Type

Indicates the asset type accessed using the Bookshelf code

🔵 Some values in this list require clarification, as they do not represent a specific asset type:

  • Subscription - indicates that the asset is accessed through an Explore subscription.
Bookshelf CodeCode generated and delivered to the access the asset
Cancelled (Date)Date the code was cancelled
Code Creator

Name of the application that generated the code (Manage system user)

🔵 Publishers who are also the distributor (publisher = distributor) will see all user information in this section.

Code Distribution ReasonIntended use for the Bookshelf code
Code DistributorName of the company that distributed the code (Manage company name)
Code Price

Code level price set when the Bookshelf code is created (where applicable)

📄 This is a cumulative count and includes the subscriptions in the next tile.
Code Status

Current state of the Bookshelf code

Included values:

  • Created - code has been created, but not yet redeemed
  • Redeemed - code has been redeemed by an end-user
  • Cancelled - code was created and cancelled, no longer needed
Code TagsUsed to support additional data mapping (when needed)
Codes On-Hand (Qty)Number of unused, available codes in Manage
Codes Used (-1 Term, To-Date)

Number of codes used to-date 1 term from the forecasting term (i.e., current term)

🔵 When viewing Winter/Spring Forecast, -1 term means Fall of the prior year (e.g., Winter/Spring 2025 Forecast, -1 Term = Fall 2024)

When viewing Fall Forecast, -1 term means Summer Forecast of the same year (e.g., Fall 2025 Forecast, -1 Term = Summer 2025)

When viewing Summer Forecast, -1 term means Winter/Spring Forecast of the same year (e.g., Summer 2025 Forecast, -1 Term = Winter/Spring 2025)

Codes Used (-2 Terms)

Number of codes used 2 terms from the forecasting term

🔵 When viewing Winter/Spring Forecast, -2 term means Summer of the prior year (e.g., Winter/Spring 2025 Forecast, -2 Term = Summer 2024)

When viewing Fall Forecast, -2 term means Winter/Spring Forecast of the same year (e.g., Fall 2025 Forecast, -2 Term = Winter/Spring 2025)

When viewing Summer Forecast, -2 term means Fall Forecast of the prior year (e.g., Summer 2025 Forecast, -2 Term = Fall 2024)

Codes Used (-3 Terms)

Number of codes used 3 terms from the forecasting term

🔵 When viewing Winter/Spring Forecast, -3 term means Winter/Spring of the prior year (e.g., Winter/Spring 2025 Forecast, -3 Term = Winter/Spring 2024)

When viewing Fall Forecast, -3 term means Fall Forecast of the prior year (e.g., Fall 2025 Forecast, -3 Term = Fall 2024)

When viewing Summer Forecast, -3 term means Summer Forecast of the prior year (e.g., Summer 2025 Forecast, -3 Term = Summer 2024)

Codes Used (-4 Terms)

Number of codes used 4 terms from the forecasting term

🔵 When viewing Winter/Spring Forecast, -4 term means Fall of two years prior (e.g., Winter/Spring 2025 Forecast, -4 Term = Fall 2023)

When viewing Fall Forecast, -4 term means Summer Forecast of the prior year (e.g., Fall 2025 Forecast, -4 Term = Summer 2024)

When viewing Summer Forecast, -4 term means Winter/Spring Forecast of the prior year (e.g., Summer 2025 Forecast, -4 Term = Winter/Spring 2024)

Codes Used (-5 Terms)

Number of codes used 5 terms from the forecasting term

🔵 When viewing Winter/Spring Forecast, -5 term means Summer of two years prior (e.g., Winter/Spring 2025 Forecast, -5 Term = Summer 2023)

When viewing Fall Forecast, -5 term means Winter/Spring Forecast of the prior year (e.g., Fall 2025 Forecast, -5 Term = Winter/Spring 2024)

When viewing Summer Forecast, -5 term means Fall Forecast of two years prior (e.g., Summer 2025 Forecast, -5 Term = Fall 2023)

Courseware URLCourseware URL
Created (Date)Date the code was created
Distributor CountryCounty the distributor is located (2-character code)
Estimated Demand (Qty)Estimated forecast of expected access code usage
Expiration (Date)Date the code expires, if a discrete expiration exists
Forecast TermTerm for which codes are being forecasted
Library NameName of the library used to categorize assets based on a taxonomy (where applicable)
License Duration (Download)Duration length for access to the downloadable version of the material (in Bookshelf)
License Duration (Online)Duration length for access to the online version of the material (in Bookshelf)
Item NameName of the courseware item 
PublisherContent owner (Manage company name) 
Requested Supply (Qty)Number of codes requested to be added to Manage to meet forecasted demand
VBIDVitalSource ID associated with the item
SKUItem SKU the Bookshelf code is generated against
Related Print ISBNRelated print ISBN of the code generating SKU
Related Digital ISBNRelated digital ISBN of the code generating SKU
Product Type

Indicates the product type the code was accessed from

Included values:

  • Demo - indicates the code was generated from a demo or sample-like product
  • Package - indicates the code was generated from a package-like product
  • Rental - indicates the code was generated from a rental or subscription-like product
  • Single - indicates the code was generated from a perpetual-like product
Redeemed (Date)Date the code was redeemed
Refund Expiration (Date)Date the code is no longer eligible for refunds
Was this article helpful?