<commit_before># Edurange TODO list

- Needs to configure chef: knife.rb, test valid
- AWS test credentials valid, etc
- Plugin system for AWS, OpenStack, etc
- Installation needs to configure knife.rb
- Add testing via rspec for all objects
- Document installation in README.md
- Document code walkthrough in WALKTHROUGH.md. Discuss player/team/instance relation.

- Rewrite parse to generate activerecord models

- Rewrite scoring engine to have API that accepts users

- Better integrate cleanup 
  - Delete volumes, don't leave them leftover
  - Delete unused IGWs - sometimes they sneak away, just iterate through them all and check usage
  - Create methods in Edurange::Instance for deleting
  - Create object for Edurange::Vpc? Maybe
  - Remove cleanup binary, throw into cli

- Enable dry run (don't create vpcs/instances, just parse & print debug info)
- Add more exercises
- Add interactive console to add users, subnets, instances, etc (and/or cleanup instances or entire vpcs)
<commit_msg>updated todo<commit_after># Edurange TODO list

- fix Unable to autoload constant AWS error

- switch database to postgresql

- get error handling to work in chef. on cookbook error send error message back to instructor machine

- create tests

- remove com_page from scenario table

- Enable dry run (don't create vpcs/instances, just parse & print debug info)

- Add more exercises

{'fraction_non_alphanumeric': 0.05415162454873646, 'fraction_numerical': 0.0, 'mean_word_length': 4.04, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, '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': '267027', 'n_tokens_mistral': 384, 'n_tokens_neox': 363, 'n_words': 185}