{"id":19713415,"url":"https://github.com/ctsit/rcreporter","last_synced_at":"2026-06-08T01:32:19.642Z","repository":{"id":79003818,"uuid":"64777490","full_name":"ctsit/rcreporter","owner":"ctsit","description":"Tool for generating automated reporting from REDCap.","archived":false,"fork":false,"pushed_at":"2016-08-19T17:37:16.000Z","size":65,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-02-27T20:32:55.817Z","etag":null,"topics":["redcap","reviewphilip","webapp"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ctsit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2016-08-02T17:26:40.000Z","updated_at":"2023-11-07T12:42:58.000Z","dependencies_parsed_at":"2023-04-08T06:17:11.763Z","dependency_job_id":null,"html_url":"https://github.com/ctsit/rcreporter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ctsit/rcreporter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctsit%2Frcreporter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctsit%2Frcreporter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctsit%2Frcreporter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctsit%2Frcreporter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ctsit","download_url":"https://codeload.github.com/ctsit/rcreporter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctsit%2Frcreporter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34044919,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-07T02:00:07.652Z","response_time":124,"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":["redcap","reviewphilip","webapp"],"created_at":"2024-11-11T22:22:04.666Z","updated_at":"2026-06-08T01:32:19.614Z","avatar_url":"https://github.com/ctsit.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Reporting Tool\n\nWeb app for user friendly represntation of Data containing reporting statistics from REDCap and analysis.\n\n##How to install\n\nRequires charit, django-filter, bootstrap-toolkit and django-tables2\n\npip install django_chartit\npip install django-filter\npip install django-bootstrap-toolkit\npip install django-tables2\n\nAdd 'charit', 'django-filter', 'bootstrap-toolkit', 'django-tables2' \nto INSTALLED_APPS\n\n##Location of database\nThe sqlite database path should be mentioned to the web app.\n\nThis can be done by mentioning it 'settings.py' under CTSI folder.\nThere is a 'DATABASES' dictionary where we need to mention the path\nof the database in the 'NAME' key with respect to sqlite3. \n\n\nThe main folder rcreporter is basically a Project which can house various apps. \nCurrently this project contains only one app, which is reportingTool. \n\n##How to handle changes made to models.\nAfter making a change to a model, we need to let the django know about the changes.\n\nRun:\n./manage.py makemigrations reportingTool\n\nThis will generate the relevant ORM queries for the new changes in the models\nfor the reportingTool app. \n\nDjango needs to still pass this info to the database. Inorder to commit these changes to \nthe database, use:\n./manage.py migrate\n\nThis will commit the unsaved changes to the database.\n\n##How to run\n./manage.py runserver\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctsit%2Frcreporter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fctsit%2Frcreporter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctsit%2Frcreporter/lists"}