Activities: Aspire resource list

mod_aspirelist
Maintained by Picture of Tony ButlerTony Butler, Picture of Ruslan KabalinRuslan 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/).
12 sites
6 downloads
4 fans

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.

Sets

This plugin is part of set Seeking new maintainer.

Screenshots

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

Contributors

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

Comments RSS

Show comments
  • Picture of Jon Bolton
    Thu, Oct 20, 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
  • Picture of Jon Bolton
    Thu, Oct 20, 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
  • Picture of Tony Butler
    Thu, Oct 20, 2016, 8:52 PM
    Presumably the module/school codes will still be globally unique. Or is there a possibility of collisions?
  • Picture of Jon Bolton
    Thu, Oct 20, 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.
  • Picture of Tony Butler
    Thu, Oct 27, 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
  • Picture of Jon Bolton
    Thu, Oct 27, 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
  • Picture of Tony Butler
    Thu, Oct 27, 2016, 5:45 PM
    Many thanks Jon, that's some very thorough testing. Now I feel reassured. smile
  • Picture of Jeff Stone
    Fri, Jan 13, 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.
  • Picture of Jon Bolton
    Fri, Jan 13, 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?
  • Picture of Tony Butler
    Fri, Jan 13, 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.
  • Picture of Chris Fryer
    Wed, Mar 22, 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
  • Picture of Tony Butler
    Wed, Mar 22, 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
  • Picture of Peter Watts
    Mon, Sep 11, 2017, 11:13 PM
    Help-text is missing for this plugin. Any plans to update this ?
  • Picture of Tony Butler
    Mon, Sep 11, 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
  • Picture of Tim Hodson
    Tue, Sep 24, 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