/Swirl

Something With Information Research Literacy

Primary LanguageTypeScriptOtherNOASSERTION

Swirl - Something With Information Research Literacy

Swirl is an open-source and free progressive web and mobile application that can be used by any library as its information literacy tutorial. The app will instruct users in three areas: basic library information, information literacy, and research strategies. These areas will be divided into shorter learning modules that incorporate game-like activities and exercises to reinforce just-in-time instruction. Users will earn Digital Badges, XP (experience points), and Fluency as they complete individual modules.
Explore the docs »

View Landing Page · Report a Bug · Request Feature

**This project is in its initial stages of development. Currently, there are no functional front-end features as most of the work done is on the backend of the app.**

Table of Contents

About The Project

This project is in its initial stages of development. Currently, there are no functional front-end features as most of the work done is on the backend of the app.

To date, libraries rely on outdated technologies (ie Articulate/Captivate, libguide, simple web pages) to deliver information literacy tutorials. Beyond the open source TILT tutorial, there are no convenient and free options for smaller libraries to use as a starter to their information literacy teaching. Furthermore, few tutorials and resources take advantage of the established trends in e-learning, such as constructivist learning (eg. Duolingo bite-sized language learning) and gamification or game-based learning. Gamification has increased in popularity in educational and professional settings and has been shown to have many benefits, including increased student engagement and motivation, enhanced learning performance and academic achievement, and improved recall and retention (Kim, Song, Lockee, & Burton, 2017).

Swirl aims to change the status quo by providing an open-source and free progressive web and mobile application that can be used by any library as its information literacy tutorial. The app will instruct users in three areas: basic library information, information literacy, and research strategies. These areas will be divided into shorter learning modules that incorporate game-like activities and exercises to reinforce just-in-time instruction. Users will earn Digital Badges, XP (experience points), and Fluency as they complete individual modules. Digital badges, “offer opportunities to recognize individuals’ accomplishments, skills, qualities, or interests, help set goals, motivate behavior, represent achievements, and communicate success in learning offered through schools, professional settings, or daily life” (http://www.ala.org/tools/future/trends/badging). Being information literate is not only important in school but also in daily life. Our goal is to have anyone learn these skills in a fun and interactive way.

Built With

Funding and Support

Funding for this project has partially been provided by the Long Island Library Resources Council.

Getting Started

To get a local copy up and running follow these steps.

Prerequisites

This app has been built using Ionic. NPM, Node, and Firebase CLI (for staging and deployment) are prerequisites.

  • npm
npm i npm@latest -g
  • node
npm i node@lts -g
  • ionic
npm i @ionic/cli -g

Installation

  1. Clone Swirl
git clone https://github.com/stanrb/Swirl.git
  1. Install NPM packages
npm install
  1. Start DEV server
ionic serve

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are limited only to pre-approved members at this time. Any suggestions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

The Clear BSD License - see license file for complete details.

Contact

Stanislav "Stan" Bogdanov - @StanRB - sbogdanov@adelphi.edu

Project Link: https://github.com/stanrb/Swirl

Acknowledgements