<commit_before>AngularJS Exam
==============

Dear developer, the goal of this exam is to know a little more about your programming skills. Here at Edools we value too much excellence, a code with good quality makes us work better and happier :), and increase our ability to deliver customer value with speed and consistency. With this in mind, we want to know how you think the code, and how is your relationship with it.

The task is simple: play with our API. You will have to develop an application using AngularJS that will consume the course content's resource from our API, and present in a simple way but well-structured. The ideal flow of your app would be:

- user selects which course he wants to consume
- user is presented with a content tree

For this, first you'll have to create the objects in order to display them. You'll have to work with the `Course`, `CourseModule`, `CourseContent` models. To get some insight about how these models work, take a look at ou [API documentation](http://edools.github.io/core/).

To get started, just fork this repository, implement and then make a pull request, listing the features in the README that you have developed and how to run it.

It is very important that you show us your knowledge regarding good programming practices, **testing**, patterns and even the bad practices. Therefore, take these points into consideration when choosing and implementing your features.

Besides this, there are some things that will be a big plus if you play with:

- usage of ES6
- a tool to help with your workflows like Grunt, Gulp, Broccoli, Webpack...
- a CSS pre-processor of your choice

And if you feel really inspired, tell us how did you make your decisions regarding the choice of your tools.
We wish you good luck, and may the Quality be with you!<commit_msg>Revert "Update README.md"<commit_after>AngularJS Exam
==============

Dear developer, the goal of this exam is know a little more about your programming skills. Here at Edools we value too much excellence, a code with good quality makes us work better and happier :), and increase our ability to deliver customer value with speed and consistency. With this in mind, we want to know how you think the code, and how is your relationship with him.

The task is simple: play with the Github API. You will have to develop an application using AngularJS that will consume some public resources from Github through its API ( https://developer.github.com/ ), and present in a simple way but well-structured. Here are some suggestions of what you can do:

- List repositories
- Filter repositories
- List the issues inside repository visualization
- Create a comment when viewing a issue
- ...

To get started, just do the fork of this repository, implement and then make a pull request, listing the features in the README that you have developed and how to run it.

It is very important that you show us your knowledge regarding good programming practices, testing, patterns and even the bad practices. Therefore, take these points into consideration when choosing and implementing your features.

Besides coding skills, there are two things that aren't strictly required but would be nice to see you using:

- a CSS pre-processor of your choice
- a build system like Grunt, Gulp or even Broccoli, we like to experiment with different things here at Edools :)

And if you feel really inspired, tell us how did you make your decisions regarding tools choosing.

We wish you good luck, and may the Quality be with you!
{'fraction_non_alphanumeric': 0.04713231118682567, 'fraction_numerical': 0.00028392958546280523, 'mean_word_length': 4.305722891566265, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2288989', 'n_tokens_mistral': 827, 'n_tokens_neox': 793, 'n_words': 571}