{"id":21065643,"url":"https://github.com/adaptlearning/adapt-contrib-banking","last_synced_at":"2025-10-05T17:27:20.199Z","repository":{"id":82802875,"uuid":"491871020","full_name":"adaptlearning/adapt-contrib-banking","owner":"adaptlearning","description":"An extension to categorise the children of the model to which it is attached, into banks","archived":false,"fork":false,"pushed_at":"2025-07-30T04:37:28.000Z","size":25,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-07-30T06:35:27.415Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adaptlearning.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-05-13T11:28:50.000Z","updated_at":"2025-03-04T09:44:53.000Z","dependencies_parsed_at":"2025-03-25T03:15:27.451Z","dependency_job_id":null,"html_url":"https://github.com/adaptlearning/adapt-contrib-banking","commit_stats":null,"previous_names":["adaptlearning/adapt-contrib-banking"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/adaptlearning/adapt-contrib-banking","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adaptlearning%2Fadapt-contrib-banking","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adaptlearning%2Fadapt-contrib-banking/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adaptlearning%2Fadapt-contrib-banking/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adaptlearning%2Fadapt-contrib-banking/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adaptlearning","download_url":"https://codeload.github.com/adaptlearning/adapt-contrib-banking/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adaptlearning%2Fadapt-contrib-banking/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278486650,"owners_count":25995015,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T17:55:56.248Z","updated_at":"2025-10-05T17:27:20.166Z","avatar_url":"https://github.com/adaptlearning.png","language":"JavaScript","readme":"# adapt-contrib-banking\n\nAn extension to categorise the children of the model to which it is attached, into banks.\n\nMost commonly used with an [assessment](https://github.com/adaptlearning/adapt-contrib-scoringAssessment) to pluck a defined number of questions from each bank, but could also be used to display different banked content within a page. Outside of an assessment, consideration should be made regarding the user journey and completion requirements for any banked content.\n\nBanks will be drawn from unused models, whilst enough unique models remain, to limit the recyclng of previous models.\n\nIf the config or associated child models are changed in a way which affects banking, the parent model is reset as the content will be refreshed and needs to be retaken.\n\n## Attributes\n\nThe attributes listed below can be used in *articles.json*, and are properly formatted as JSON in [*example.json*](https://github.com/adaptlearning/adapt-contrib-banking/blob/master/example.json).\n\n**\\_isEnabled** (boolean): Determines whether banking is enabled for this model. The default is `false`.\n\n**\\_split** (string): A comma-separated list of numbers corresponding to the number of child models to be drawn from each bank. The position of the numeral in the list corresponds to the `_banking._id` assigned to each child model.\n\nThe attributes listed below can be used in *blocks.json*, and are properly formatted as JSON in [*example.json*](https://github.com/adaptlearning/adapt-contrib-banking/blob/master/example.json).\n\n**\\_id** (number): The bank ID with which the model is associated.\n\n## Limitations\n\nRestricted to articles as the parent model due to the use of `_trackingId` (only available for blocks and components) when saving the child models used for restoration across sessions. If not saving state for restoration, banking could technically be assigned to other parent-child model relationships.\n\n----------------------------\n**Version number:** 1.0.0\u003cbr\u003e\n**Framework versions:** \u003e=5.28.8\u003cbr\u003e\n**Author / maintainer:** Adapt Core Team with [contributors](https://github.com/adaptlearning/adapt-contrib-banking/graphs/contributors)\u003cbr\u003e\n**Plugin dependenies:** [adapt-contrib-modifiers](https://github.com/adaptlearning/adapt-contrib-modifiers): \"\u003e=0.0.1\"\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadaptlearning%2Fadapt-contrib-banking","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadaptlearning%2Fadapt-contrib-banking","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadaptlearning%2Fadapt-contrib-banking/lists"}