Aspire resource list

Activities ::: mod_aspirelist
Maintained by Tony Butler, Ruslan Kabalin
The Aspire resource list module enables a teacher to include a selection of resources from associated Talis Aspire resource lists directly within the content of their course. Please note that this plugin depends on a paid subscription to the Talis Aspire reading lists service (http://campus.talisaspire.com/).
Latest release:
10 sites
7 downloads
4 fans
Current versions available: 5

The Aspire resource list module enables a teacher to include a selection of resources from associated Talis Aspire resource lists directly within the content of their course.

The resource list can be displayed either in a separate, linked page, or embedded in the course page itself (hidden initially, with a link to toggle visibility).

The development of this module was based on previous work by the University of Sussex and Falmouth Exeter Plus (on behalf of Falmouth University).

Please note that this plugin depends on a paid subscription to the Talis Aspire reading lists service.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

Tony Butler (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Jon Bolton
    Thu, 20 Oct 2016, 8:49 PM
    The custom table is really helpful for many-to-many relationship. It’s just limiting to have one method of knowledge group sad
    Done a quick change to my custom table on my test site - see https://www.dropbox.com/s/wczecjmh4ef9mmi/talis-moodle-custom.png?dl=0
  • Jon Bolton
    Thu, 20 Oct 2016, 8:51 PM
    Wrong link, sorry! Too many windows open smile
    Correct link is https://www.dropbox.com/s/7t2rp2scnmanx93/talis-moodle-custom.png?dl=0
  • Tony Butler
    Thu, 20 Oct 2016, 8:52 PM
    Presumably the module/school codes will still be globally unique. Or is there a possibility of collisions?
  • Jon Bolton
    Thu, 20 Oct 2016, 8:59 PM
    In our case, module codes are generated by another system in the format of AA11111. School codes are generated manually and have different format, usually AAAAAA, so negligible possibility of collision.
  • Tony Butler
    Thu, 27 Oct 2016, 5:02 AM
    Hi Jon, please cherry-pick the commit at https://github.com/tonyjbutler/moodle-mod_aspirelist/commit/16a70a27d5bc7a9ee0393e336c6d3f9c50b109ec and purge your caches to update the lang strings. I've given it a quick test but I'd be grateful if you could try it on a test server first with a number of different configs to make sure I haven't broken anything. Thanks, Tony
  • Jon Bolton
    Thu, 27 Oct 2016, 5:29 PM
    Tony, you have surpassed yourself! Thank you so much.

    Testing on Moodle 3.1.2+ (Build: 20160923) / mysql 5.5.47.0 / php 5.4.45.1.6.1...

    Knowledge Group settings: Module
    Source: Course ID Number

    courseid is blank = displays "Sorry, there are no resource lists associated with this Course."

    courseid contains correct List code = shows the correct reading list for that module.

    courseid contains incorrect List code = shows a reading list if the code matches an existing list, otherwise displays "Sorry, there are no resource lists associated with this Course."

    WORKS AS EXPECTED smile

    ---

    Knowledge Group settings: custom database
    Source: knowledgegroupcolumnname

    If Knowledge Group column is missing in database or incorrectly mapped in Settings = defaults to globally set Default Knowledge Group.

    Correct List code and correct Knowledge Group = shows the reading list.

    Correct multiple List codes and correct Knowledge Group = shows multiple reading lists.

    Correct multiple List codes with different correct Knowledge Groups = shows multiple reading lists.
    eg. courseid=15, taliscode=EDSW, knowledgegroup=school
    courseid=15, taliscode=SW21012, knowledgegroup=module

    Incorrect List code but correct Knowledge Group = shows a reading list if the code matches an existing list, otherwise displays "Sorry, there are no resource lists associated with this Course."

    Correct List code but incorrect Knowledge Group = does not show that list.

    If List code is missing in custom database table:
    - If List code does not exist as courseid = displays "Sorry, there are no resource lists associated with this Course."
    - If List code exists as courseid = defaults to globally set Default Knowledge Group and shows the reading list.

    If Knowledge Group field is missing in custom database table:
    - Unlikely in my db as it's an enum choice field – but if Knowledge Group field is missing/empty, it defaults to globally set Default Knowledge Group. If courseid and taliscode are present, it shows the reading list.

    WORKS AS EXPECTED smile
  • Tony Butler
    Thu, 27 Oct 2016, 5:45 PM
    Many thanks Jon, that's some very thorough testing. Now I feel reassured. smile
  • Jeff Stone
    Fri, 13 Jan 2017, 6:57 AM
    Hi Tony,
    I have taken over Moodle from our previous admin and he didn't tell me about the roll over for Aspire. I have the latest version for 3.0.3, The resource block shows resource lists available, but when an teacher tries to add a resource using the Aspire resource list module, it just shows : Sorry, there are no resource lists associated with this Course.
    Do I need to do anything to get this working correctly ?
    All the aspire settings are the same as last year and the year before.
  • Jon Bolton
    Fri, 13 Jan 2017, 3:52 PM
    @Jeff - suspect this is related to your course settings rather than the plugin. What identifier is the plugin looking for to link the reading lists to the courses? Is there a syntax for your course ids for example, or are you using regex?
  • Tony Butler
    Fri, 13 Jan 2017, 6:27 PM
    Hi Jeff,
    As Jon rightly said, this is likely to be due to either the plugin site config or the course setting (usually idnumber) where the plugin is expecting to find a module code. If you'd like to PM me with your config details I'll see if I can figure it out for you.
  • Chris Fryer
    Wed, 22 Mar 2017, 7:32 PM
    Hi Tony

    Does your plug-in have any relation to this one?

    https://github.com/talis/aspire-moodle-integration/tree/master/2.x-activity-module

    It's recommended by Talis to "refine some of the rough edges of the core Moodle LTI integration," as they put it.

    http://support.talis.com/hc/en-us/articles/207032725-Moodle-and-Talis-Aspire-Reading-Lists-LTI-Tool-setup
  • Tony Butler
    Wed, 22 Mar 2017, 7:51 PM
    Hi Chris,
    No, none at all, in fact I wasn't even aware of its existence. Mine doesn't make use of the LTI integration (which was only in the nascent stages of development at the time) and is more of a 'native' Moodle module. It's just an unfortunate coincidence that we've both picked the same name -- well, unfortunate if anyone was hoping to install both and give their users the choice of which one to use.
    Cheers,
    Tony
  • Peter Watts
    Mon, 11 Sep 2017, 11:13 PM
    Help-text is missing for this plugin. Any plans to update this ?
  • Tony Butler
    Mon, 11 Sep 2017, 11:18 PM
    Hi Peter,
    Which help strings are missing? Do you have their identifiers or could you PM me a screen shot of the error message please?
    Thanks,
    Tony
  • Tim Hodson
    Tue, 24 Sep 2019, 9:18 PM
    It is worth noting that this plugin will no longer work with Talis Aspire Reading Lists as it relied on scraping an HTML page, which has a completely different structure now. Is there some mechanism whereby this page can be taken down - or at very least the download button - to avoid confusion?
1 2 3
Please login to post comments