{"id":49517260,"url":"https://github.com/cientopolis/rayuela","last_synced_at":"2026-05-01T22:05:39.868Z","repository":{"id":165603636,"uuid":"630091019","full_name":"cientopolis/rayuela","owner":"cientopolis","description":null,"archived":false,"fork":false,"pushed_at":"2026-04-15T05:49:05.000Z","size":29503,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-04-15T07:31:42.787Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/cientopolis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-04-19T16:42:11.000Z","updated_at":"2023-11-05T18:26:11.000Z","dependencies_parsed_at":"2023-10-17T07:55:09.244Z","dependency_job_id":"4e10345a-2bd3-4a2e-8351-6285da053cc6","html_url":"https://github.com/cientopolis/rayuela","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cientopolis/rayuela","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cientopolis%2Frayuela","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cientopolis%2Frayuela/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cientopolis%2Frayuela/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cientopolis%2Frayuela/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cientopolis","download_url":"https://codeload.github.com/cientopolis/rayuela/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cientopolis%2Frayuela/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32514371,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"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":"2026-05-01T22:05:39.106Z","updated_at":"2026-05-01T22:05:39.862Z","avatar_url":"https://github.com/cientopolis.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Plataforma Rayuela\nEsta plataforma propone un abordaje para incorporar ludificación adaptativa a proyectos de ciencia ciudadana\n\n## Pre-requisitos 📋\n\n* Python 3.8\n* Se recomienda utilizar un [entorno virtual](https://docs.python.org/es/3.8/library/venv.html) pasándole como parámetro la versión de python\n* mysql instalado en el sistema (servidor y cliente)\n\n## Instalación de dependencias 🔧\nRevisar que las versiones de python y pip son las correctas (python3.8):\n```\n   python --version\n   pip --version\n```\nPara la instalación de todas las dependencias necesarias se debe ejecutar el siguiente comando:\n```\n   pip install -r requirements.txt\n```\n\nDependiendo del sistema, y en particular de la versión de Python que se esté usando, puede ocurrir que se necesiten algunas dependencias mas, entonces se debe editar el archivo manualmente y ejecutar nuevamente el comando anterior.\n\n## Creación y configuración de la base de datos\n\nIngresar al cliente mysql con root:\n```\nsudo mysql -u root\n```\nCrear base de datos, crear usuario adminRayuela y configurar permisos:\n```\nCREATE DATABASE rayuela;\nCREATE USER 'adminRayuela'@'localhost' IDENTIFIED BY 'changethisone';\nGRANT ALL ON rayuela.* TO 'adminRayuela'@'localhost';\nGRANT ALL ON test_rayuela.* TO 'adminRayuela'@'localhost';\nFLUSH PRIVILEGES;\n```\n\n- Se debe copiar el archivo **_env.example_** en la misma raíz del proyecto donde está ubicado y llamarlo **_.env_**, modificando las variables necesarias para configurar el entorno, como las relacionadas con la base de datos, el dominio, las leyendas en algunos botones, etc.\n\nA continuación ejecutar los siguientes comandos para realizar las migraciones de las tablas a la base de datos: \n\n```\npython manage.py makemigrations\npython manage.py migrate\n```\n\nFinalmente, ejecutar el siguiente comando para cargar información de configuración (Usuarios, días, criterios de valoración) en la base de datos: \n\n```\npython manage.py loaddata data.json\n```\nPara ingresar al sistema se generan los siguientes 3 usuarios:\n- root\n- admin\n- player\n\nEn los 3 casos la contraseña es `ContraseñaInsegura`.\n\nNOTA: **NO** debe usarse esta información para producción, sólo para trabajar en desarrollo\n\n## Despliegue de la aplicación 📦\n```\npython manage.py runserver\n```\n\n## Ejecución de los tests 🔧\n```\npython manage.py test\n```\n\n## Créditos ✒️\n\n* **Sergio** - [tarbz2](https://github.com/tarbz2).\n* **Micael Jotar** - *Trabajo Completo* - [jotarMicael](https://github.com/jotarMicael).\n* **Valentin Gallardo Ucero** - *Trabajo Completo*.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcientopolis%2Frayuela","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcientopolis%2Frayuela","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcientopolis%2Frayuela/lists"}