<commit_before># Halleck Micro-LMS

<img src="http://upload.wikimedia.org/wikipedia/en/0/04/Gurney-1984.jpg" align="right" hspace="10" vspace="10" alt="Moods are for cattle and loveplay. Not fighting!" />
Halleck is a "micro-learning management system" (or LMS) aimed at small teams and organizations that want to track learning activities. It aims at being fast and minimal, without the bloat of traditional LMS's.

Halleck is of course named after <NAME>; <NAME>ides weapons trainer from <NAME>'s 'Dune'

<br />
## Quick Start
* Clone it
* Compile it with Maven (mvn compile)
* Run the jar (java --jar halleck.jar)
* Goto http://localhost:4567

## Configuration File
You can pass halleck the path to a properties file that contains config information. Available properties are:
| Property | Use | Default |
| === | === | === |
|site.name | The name of the site | Halleck LMS |
|site.port | The port to run the app on | 4567 |
|site.admins | The admin user | ryber |
|persistence.type | The type of persistence to use. Options are '''memory''' and '''mongo''' | memory |
|mongo.host | If using MongoDB, the location  | 192.168.56.101 |
|mongo.port | If using MongoDB,  the port it's on | 27017 |


## Road Map

### Soon
* Navigation
* The ability to log out
* A 'My Courses' page

### Long Term Goals
* anyone can create and publish content
* the ability to group content into 'boot camps'
<commit_msg>fix table<commit_after># Halleck Micro-LMS

<img src="http://upload.wikimedia.org/wikipedia/en/0/04/Gurney-1984.jpg" align="right" hspace="10" vspace="10" alt="Moods are for cattle and loveplay. Not fighting!" />
Halleck is a "micro-learning management system" (or LMS) aimed at small teams and organizations that want to track learning activities. It aims at being fast and minimal, without the bloat of traditional LMS's.

Halleck is of course named after <NAME>; <NAME> weapons trainer from <NAME>'s 'Dune'

<br />
## Quick Start
* Clone it
* Compile it with Maven (mvn compile)
* Run the jar (java --jar halleck.jar)
* Goto http://localhost:4567

## Configuration File
You can pass halleck the path to a properties file that contains config information. Available properties are:

| Property | Use | Default |
| === | === | === |
| site.name | The name of the site | Halleck LMS |
| site.port | The port to run the app on | 4567 |
| site.admins | The admin user | ryber |
| persistence.type | The type of persistence to use. Options are '''memory''' and '''mongo''' | memory |
| mongo.host | If using MongoDB, the location  | 192.168.56.101 |
| mongo.port | If using MongoDB,  the port it's on | 27017 |


## Road Map

### Soon
* Navigation
* The ability to log out
* A 'My Courses' page

### Long Term Goals
* anyone can create and publish content
* the ability to group content into 'boot camps'

{'fraction_non_alphanumeric': 0.1162210338680927, 'fraction_numerical': 0.024955436720142603, 'mean_word_length': 4.055855855855856, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, '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': '434635', 'n_tokens_mistral': 919, 'n_tokens_neox': 854, 'n_words': 369}