{"id":23238711,"url":"https://github.com/satyammittal/web-based-survey-system","last_synced_at":"2026-05-17T11:33:38.428Z","repository":{"id":129237506,"uuid":"83540735","full_name":"satyammittal/web-based-survey-system","owner":"satyammittal","description":"Survey System using Ruby on Rails","archived":false,"fork":false,"pushed_at":"2017-03-01T10:16:28.000Z","size":4334,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-01T20:52:53.825Z","etag":null,"topics":["mcq","ruby-on-rails","survey","web-development"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/satyammittal.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":"2017-03-01T10:10:00.000Z","updated_at":"2017-12-09T14:56:27.000Z","dependencies_parsed_at":"2023-04-20T01:47:25.199Z","dependency_job_id":null,"html_url":"https://github.com/satyammittal/web-based-survey-system","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/satyammittal/web-based-survey-system","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satyammittal%2Fweb-based-survey-system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satyammittal%2Fweb-based-survey-system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satyammittal%2Fweb-based-survey-system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satyammittal%2Fweb-based-survey-system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/satyammittal","download_url":"https://codeload.github.com/satyammittal/web-based-survey-system/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/satyammittal%2Fweb-based-survey-system/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33136766,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T09:28:26.183Z","status":"ssl_error","status_checked_at":"2026-05-17T09:27:52.702Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["mcq","ruby-on-rails","survey","web-development"],"created_at":"2024-12-19T04:19:18.325Z","updated_at":"2026-05-17T11:33:38.407Z","avatar_url":"https://github.com/satyammittal.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# web-based-survey-system\n\nOwner : Satyam Mittal\u003cbr/\u003e\nUsers will first have to register themselves in order to take the survey.Basic details \nmust include name, email, username, password and profile picture. Feel free to \ninclude other details if you feel that they are necessary. After doing so, he/she will \nhave to log in. \u003cbr/\u003e\n \u003cbr/\u003e\nThere must be an admin account who will upload the questions for the surveys. \nHe/she can modify/delete previous questions and view all the responses. The admin \ncan also perform CRUD operations on the user profiles.\u003cbr/\u003e \n \nA survey consists of multiple types of questions. A question can be of three types: \u003cbr/\u003e\n● MCQ with single answer \n● MCQ with multiple answers \n● Free text box for answer \u003cbr/\u003e\n \nAfter logging in, the user must have an option to:\u003cbr/\u003e\n \u003cbr/\u003e\n \u003cbr/\u003e\n● Take survey created by the admin. \u003cbr/\u003e\n● View his previous survey’s answers.\u003cbr/\u003e \n● Edit/Delete his/her profile\u003cbr/\u003e \n \u003cbr/\u003e\nThere are two categories of surveys. One is active which the user hasn’t yet taken \nand the other is inactive which the user has already taken. You need to properly \ndifferentiate the types on the home screen (The screen which appears after the user \nis logged in). Once the user takes a survey, he/she cannot retake the survey unless \nthere are changes made to it by the admin. The user needs to get notified of any \nchanges (updation/deletion) in the questions of the previous surveys so that they can \nre­take the survey (You just have to move it from inactive to active). Also when a \nnew survey is added, all the users should be notified about the new survey. \n\u003cbr/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsatyammittal%2Fweb-based-survey-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsatyammittal%2Fweb-based-survey-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsatyammittal%2Fweb-based-survey-system/lists"}