mumuki/mumuki-domain

View on GitHub
README.md

Summary

Maintainability
Test Coverage
[![Build Status](https://travis-ci.com/mumuki/mumuki-domain.svg?branch=master)](https://travis-ci.com/mumuki/mumuki-domain)
[![Code Climate](https://codeclimate.com/github/mumuki/mumuki-domain/badges/gpa.svg)](https://codeclimate.com/github/mumuki/mumuki-domain)
[![Test Coverage](https://codeclimate.com/github/mumuki/mumuki-domain/badges/coverage.svg)](https://codeclimate.com/github/mumuki/mumuki-domain)
[![Issue Count](https://codeclimate.com/github/mumuki/mumuki-domain/badges/issue_count.svg)](https://codeclimate.com/github/mumuki/mumuki-domain)


# Resource Hashes

## Runner Hashes

### `Language`

```
  comment_type
  devicon
  editor_css_urls
  editor_html_urls
  editor_js_urls
  editor_shows_loading_content
  expectations
  extension
  feedback
  highlight_mode
  layout_css_urls
  layout_html_urls
  layout_js_urls
  layout_shows_loading_content
  multifile
  name
  output_content_type
  prompt
  queriable
  runner_url
  settings
  stateful_console
  test_extension
  test_template
  triable
  visible_success_output
```

_as defined in `Language#to_resource_h`_

## Platform Hashes

### `Organization`

```
  name
  book
  profile
  settings
  theme
```

_as defined in `Mumuki::Domain::Helpers::Organization#to_resource_h`_

### `User`

```
  uid
  social_id
  image_url
  email
  first_name
  last_name
  permissions
```

_as defined in `Mumuki::Domain::Helpers::User#to_resource_h`_

### `Course`

```
  slug
  shifts
  code
  days
  period
  description
```

_as defined in `Mumuki::Domain::Helpers::Course#to_resource_h`_

## Content Hashes

### `Book`

```
  name
  description
  locale
  slug
  chapters
  complements
```

_as defined in `Book#to_resource_h`_


### `Topic`

```
  name
  description
  locale
  slug
  lessons
```

_as defined in `Topic#to_resource_h`_

### `Guide`

```
  slug
  name
  exercises
    name
    bibliotheca_id
    layout
    editor
    description
    corollary
    teacher_info
    hint
    locale
    choices
    expectations
    assistance_rules,
    randomizations
    tag_list
    extra_visible
    test
    manual_evaluation
    language
      name
      extension
      test_extension
  authors
  private
  expectations
  collaborators
  sources
  learn_more
  description
  corollary
  locale
  type
  beta
  teacher_info
  language
    name
    extension
    test_extension
  id_format
  extra
```

_as defined in `Guide#to_resource_h`_

## Classroom Hashes

* `Exam`
* `Invitation`