Skip to content

Tool for managing activities and documents of the course Introdução ao Jornalismo Científico at ptwikiversity

License

Notifications You must be signed in to change notification settings

WikiMovimentoBrasil/ijc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introdução ao Jornalismo Científico

This app presents a collection of tools for managing activities and documents related to the course Introdução ao Jornalismo Científico at pt wikiversity.

It allows users to view the course's program and sign up for it. Once registered, the user is able to view the different modules required to complete the program. The user can require a certificate to be issued once the course is completed. There is also an option to validate documents based on it's ID.

This tool is available live at: https://ijc.toolforge.org/

Installation

There are several packages need to this application to function. All of them are listed in the requeriments.txt file. To install them, use

pip install -r requirements.txt

You also need to set the configuration file. To do this, you need a Oauth consumer token and Oauth consumer secret. Your config file should look like this:

SECRET_KEY: "<SECRET_KEY>"
BABEL_DEFAULT_LOCALE: "pt"
APPLICATION_ROOT: "ijc/"
OAUTH_MWURI: "https://meta.wikimedia.org/w/index.php"
LANGUAGES: ["pt","en"]
CONSUMER_KEY: "<CONSUMER_KEY>"
CONSUMER_SECRET: "<CONSUMER_SECRET>"
COORDINATORS_USERNAMES: ["COORDINATOR_1","COORDINATOR_2"]
NUMBER_OF_MODULES: <NUMBER_OF_MODULES>
ENCRYPTION_KEY: "<ENCRYPTION_KEY>"

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

GNU General Public License v3.0

Credits

This application was developed by the Wiki Movimento Brasil User Group in partnership with RIDC NeuroMat.

About

Tool for managing activities and documents of the course Introdução ao Jornalismo Científico at ptwikiversity

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •