From 6102d5eba43189b24fc8a40213f78e7a18d18685 Mon Sep 17 00:00:00 2001 From: John Geiger Date: Thu, 12 May 2016 15:48:53 +0200 Subject: [PATCH] updated graphs --- app/assets/javascripts/exercise_graphs.js | 281 + config/database.yml | 18 - log/development.log | 80930 ---------------- log/newrelic_agent.log | 2759 - .../base.css.scssc | Bin 4587 -> 0 bytes .../comments.css.scssc | Bin 2391 -> 0 bytes .../editor.css.scssc | Bin 7016 -> 0 bytes .../exercises.css.scssc | Bin 7489 -> 0 bytes .../flowrdata.css.scssc | Bin 704 -> 0 bytes .../forms.css.scssc | Bin 2447 -> 0 bytes .../request-for-comments.css.scssc | Bin 806 -> 0 bytes .../statistics.css.scssc | Bin 7000 -> 0 bytes .../flash.css.scssc | Bin 695 -> 0 bytes .../016442020c5c4ee67e7d15cd238db3b0 | Bin 1132 -> 0 bytes .../02840934d6b1fcdc151d595f940ea832 | Bin 204757 -> 0 bytes .../029042eab728ea54a222d4d4c4d14cd6 | Bin 63483 -> 0 bytes .../02d90389328296cacf43ce1e9f1386c7 | Bin 773 -> 0 bytes .../03577ea0b8b73f642863fb17b2e1904e | Bin 1192 -> 0 bytes .../0514b148d9c5d447a82f7cdba3230df9 | Bin 1906 -> 0 bytes .../0644a12a5cef077a39f8c944284d11c5 | Bin 70949 -> 0 bytes .../067d5a3f626b0bd1e966ea314f0932b8 | Bin 200728 -> 0 bytes .../068b1a3c348d10ab7e9b6f6ed3068163 | Bin 1132 -> 0 bytes .../0692b420a92e30dc76d2aa4f99efcc48 | Bin 1158 -> 0 bytes .../0884f38fef3a3b5bcfecb71527c8ae6d | Bin 5572 -> 0 bytes .../097e6d294320caf5ff5d572fe022ce1c | Bin 4215 -> 0 bytes .../09a546a1a9825b866cb73528cb288d16 | Bin 303 -> 0 bytes .../09b33f4945108b2953d57427ed60327f | Bin 1204 -> 0 bytes .../0a887def1ff56d76391f5c99a536dd49 | Bin 9498 -> 0 bytes .../0ae098ff4945214db6ab478c758a9a6a | Bin 1517 -> 0 bytes .../0b857953a87aee2d95e19d9ba1d70063 | Bin 61481 -> 0 bytes .../0c32bdbb669743dd2e32572b890b2452 | Bin 2316 -> 0 bytes .../0c8d20985f820327d2783495101a562b | Bin 1900 -> 0 bytes .../0e23e6ab3ba42c70e1608c047c0b8602 | Bin 211227 -> 0 bytes .../0e61884442638df1c33f70c2ba8e6f65 | Bin 2242 -> 0 bytes .../0f4349538cf08442f1518382ac4a740d | Bin 64120 -> 0 bytes .../10ce5476fb6f22c659d3af2c27c51967 | Bin 63993 -> 0 bytes .../10fa44b81729635eb1dd2bc8798182c8 | Bin 1179 -> 0 bytes .../11d8b89da4cedb083836ca95043e73b4 | Bin 63993 -> 0 bytes .../120718a6ee528b44d179c5dedce24971 | Bin 200728 -> 0 bytes .../121faf7b0a90b0ae6ec594371ac120bd | Bin 4215 -> 0 bytes .../126ce42d498bda2c59964b3a26393402 | Bin 793 -> 0 bytes .../12c1f83e810bb6b45c364fb284072a3b | Bin 23641 -> 0 bytes .../1338eb966caa214717570c32177bb80e | Bin 1249 -> 0 bytes .../13554244d82e046c6382e1f33b4b1488 | Bin 283604 -> 0 bytes .../139d4429a20be3009aa624f96fcd5f45 | Bin 1494 -> 0 bytes .../13ba91912d225841b67390892074b087 | Bin 768 -> 0 bytes .../13fa933321f017223ba39c1d8f6fad69 | Bin 1976 -> 0 bytes .../13fe41fee1fe35b49d145bcc06610705 | Bin 48535 -> 0 bytes .../1454ffb2fb5289acf32856b0e7d4b4dd | Bin 1381 -> 0 bytes .../153508608c191ebacc1caaf2328562b5 | Bin 1774 -> 0 bytes .../156fd91744af9d7fd04b5530d7427e11 | Bin 9498 -> 0 bytes .../169715c4cf720c34b470219c18008816 | Bin 3088 -> 0 bytes .../17770e48e139c01cff5caca0a210cafb | Bin 283604 -> 0 bytes .../1927b9c800c8495d84fdfffa84fac332 | Bin 26869 -> 0 bytes .../1a0fb55fb10eb4838670bcd7e72ec846 | Bin 26360 -> 0 bytes .../1a84f448c050f94e1f3edaa2eb4e3f21 | Bin 1381 -> 0 bytes .../1a976876ae262c8fd550a817ad66a0db | Bin 1322 -> 0 bytes .../1b2fbeea0d9fd66031ec847e6a48d9af | Bin 1571 -> 0 bytes .../1b7184ffe2dc28b328350a80c977907b | Bin 1266 -> 0 bytes .../1ba44c3a9bff0b8b997016381d9886f1 | Bin 79457 -> 0 bytes .../1bbc1b8f020dc4eab5b82bfbe18efc8b | Bin 1158 -> 0 bytes .../1bc2361e889bf2f48d38bf4e93aba442 | Bin 200728 -> 0 bytes .../1bf19a9236fb510d2c93b96f00aff647 | Bin 79457 -> 0 bytes .../1d57410d002d7e98f310f33153e3484d | Bin 2316 -> 0 bytes .../1d64536c462d17556d5c66581ef5aed6 | Bin 1267 -> 0 bytes .../1f046ad67b98e73576106282602e2010 | Bin 220513 -> 0 bytes .../20677389cadac4739ed87557039b6876 | Bin 1179 -> 0 bytes .../20d70c3eb56b8a7917e9a4500f56499f | Bin 632058 -> 0 bytes .../2194975e5af138dbef8d30215bbe9d8a | Bin 1237 -> 0 bytes .../219dfff0a013aa84a41c797ab684ba99 | Bin 1566 -> 0 bytes .../223623b9d9ea4ac5df2d7802611fee66 | Bin 22484 -> 0 bytes .../23054e2f80a7a67b7b12da08a176a219 | Bin 43532 -> 0 bytes .../230a13f886b565bcaafdcf6f8abc51de | Bin 151911 -> 0 bytes .../2351f15d7ec317f4c153d5ef03563554 | Bin 61481 -> 0 bytes .../237e99029bb3bab30c72c3eaeeb40164 | Bin 937 -> 0 bytes .../239f4d7bc54f865eae22f713c4b6a356 | Bin 1318 -> 0 bytes .../23fcc8afe2e52f9eaf625030afabfc90 | Bin 3475 -> 0 bytes .../25b7774ff07bacfecfe8b64b676bbc64 | Bin 9986 -> 0 bytes .../27620775513817510f0b75ce5be356d4 | Bin 266038 -> 0 bytes .../277aa094429c31298f7b25036e8844f2 | Bin 2071 -> 0 bytes .../279cdaf8491757d1d742c42206502956 | Bin 1580 -> 0 bytes .../288c60871e3bfb991d950319c5d8f8a3 | Bin 1078 -> 0 bytes .../297303a4e4cab1395ca709705795c544 | Bin 2514 -> 0 bytes .../29f2348ad7fd91f1aabe6160f392819f | Bin 266038 -> 0 bytes .../2ab4b6edc1dcab5e9a03187695b00f24 | Bin 2401 -> 0 bytes .../2b802392f1006992e7bf12fe14711c63 | Bin 64120 -> 0 bytes .../2cb39dedc18afcb12d82eb104cfcb20c | Bin 6701 -> 0 bytes .../2dc200def65c590970293fcb16ee8beb | Bin 61643 -> 0 bytes .../2dc9d287b8b405461f2688bf7b24be61 | Bin 1504 -> 0 bytes .../2df00421030eb6f766bcb30b5339e7a7 | Bin 200728 -> 0 bytes .../2e4f474166f5424cfe3d67a1b3e6b91f | Bin 1273 -> 0 bytes .../2e7cecd7092036ce8834adb17adbedbf | Bin 27133 -> 0 bytes .../2f020724450cee13e2e501f654d11020 | Bin 2489 -> 0 bytes .../2f5173deea6c795b8fdde723bb4b63af | Bin 1541976 -> 0 bytes .../2fe398fde914a1cf2cf532a1653f2014 | Bin 67022 -> 0 bytes .../309fdaec818dea0406bf7b63ccc0d698 | Bin 11787 -> 0 bytes .../32cfe5cad690f9074c585a1a19e89fe5 | Bin 1190 -> 0 bytes .../33247a623d19b6c904f413422e7bba47 | Bin 2572 -> 0 bytes .../33913ecb3393e659ef36abc606ce75df | Bin 1266 -> 0 bytes .../33b664a3b40f237758e81c203a177698 | Bin 1303 -> 0 bytes .../33dbbf1f9d408e592302be7f41d4070b | Bin 2083 -> 0 bytes .../3474518e11dba584f3681598da8b2c54 | Bin 311 -> 0 bytes .../3533afea7fb37760433339637f89cbc9 | Bin 1179 -> 0 bytes .../355bb9b48128f6674b0258d22667fd63 | Bin 63483 -> 0 bytes .../357970feca3ac29060c1e3861e2c0953 | Bin 48535 -> 0 bytes .../35e47408caa9f5aa8412d88f22d6a41e | Bin 220093 -> 0 bytes .../36b0cc6d658fa2c76d2cfb312c1e3a74 | Bin 12680 -> 0 bytes .../36e30e972e72997f7281ba9055ffc0a4 | Bin 77619 -> 0 bytes .../38320ed968f7b7294fef9af25eb5bc69 | Bin 1897 -> 0 bytes .../387c607b189ec881e4e0eddf126f6963 | Bin 271699 -> 0 bytes .../3a5ead8ccb3478dd0a9c7cdbf36f4677 | Bin 9007 -> 0 bytes .../3b005b4957c1700fa2f89bf117286df9 | Bin 25674 -> 0 bytes .../3b024d593ea6aabaeaa72580e5f986bf | Bin 24496 -> 0 bytes .../3b6931b8b5ff02604dcc47bcaec88219 | Bin 5977 -> 0 bytes .../3bc72783757793041d771e1262f0fa4e | Bin 1237 -> 0 bytes .../3c89441aec29524cc6bbc34da985bede | Bin 8645 -> 0 bytes .../3cb9f42988cd09d86dc02808dd08c5ea | Bin 25674 -> 0 bytes .../3d96de8209591d59d678790b059ed4cb | Bin 2525 -> 0 bytes .../3e0c278c1df4369a36b483cc722727db | Bin 1077 -> 0 bytes .../3e186b2ec5e142365441ffbf1549aa01 | Bin 7528 -> 0 bytes .../3f0633962b11932ad1ccdb38d7ab8bdc | Bin 67111 -> 0 bytes .../40a185065f1528484e314b01120c319f | Bin 1514 -> 0 bytes .../40d5a5d26fadd16c130c99f97f6d0ebc | Bin 326986 -> 0 bytes .../4233bc6936ed299c304b08e21eea841c | Bin 212481 -> 0 bytes .../42cf0a8a68567320d58218a7de12bbce | Bin 2083 -> 0 bytes .../430b0bf710cf753ab3990674856a7c85 | Bin 26869 -> 0 bytes .../4319c2b406f8666596be74ff8e94ba23 | Bin 1514 -> 0 bytes .../4416787c458767355ac36735c810c37e | Bin 211945 -> 0 bytes .../4587def263adc5b0bd60df361251a066 | Bin 1258 -> 0 bytes .../46cf6a130e3f7d63c1ab48f113fa4c75 | Bin 267942 -> 0 bytes .../48711599d95075043d13736e542084b4 | Bin 19940 -> 0 bytes .../48e86d394fb022a1df72816b6921d8e7 | Bin 211227 -> 0 bytes .../4951e0470d77f8dde9e492daf3de638b | Bin 2388 -> 0 bytes .../4a5cab7061a526b8d3e47a7b1ca1abb2 | Bin 1939 -> 0 bytes .../4acc0553afd81559e4ad630705de4fac | Bin 1897 -> 0 bytes .../4b9f907a5b2c8c0569e0d7830f80a2f0 | Bin 7013 -> 0 bytes .../4c35691f7e20700a9135e7ba918794e2 | Bin 1560 -> 0 bytes .../4eb7aa3b4621c89525c1aa9fe64b0e9d | Bin 1173 -> 0 bytes .../5131c185cd53a2de2889a7700c916411 | Bin 1608 -> 0 bytes .../513586a29f386126fcc9d6cbb88d0ea8 | Bin 1968 -> 0 bytes .../520d2eb95618121ef224577b7367b705 | Bin 2705 -> 0 bytes .../52870f081590975565ee1741a98537dd | Bin 2067 -> 0 bytes .../528bccebd23c419ec25ec497c2113da5 | Bin 2489 -> 0 bytes .../52aada181e57a2cdb830d8d59af097c8 | Bin 1976 -> 0 bytes .../53640067d96589fbc39f702a6e19b645 | Bin 1332 -> 0 bytes .../540f315c9eeadb53b532283e8a7f0b7b | Bin 1511 -> 0 bytes .../5557f61f352fb6ee3dc07c0dc78ebea7 | Bin 1485 -> 0 bytes .../55d10f62b487b8834b6d7560fc7affd3 | Bin 3211 -> 0 bytes .../5683384cb151fd8c857bd9f7399a32b9 | Bin 6701 -> 0 bytes .../58cfc353b1cdc52bbb7acdd4608e03b9 | Bin 1689 -> 0 bytes .../59001527f2a39eff1c0568abd94caa9a | Bin 211172 -> 0 bytes .../5912a5d62658725754a32b39dc1ec9ec | Bin 1739 -> 0 bytes .../59b61a14eed754cdb0967aab96f2ab7e | Bin 1540 -> 0 bytes .../5ac482f91cdcbf8de859cfff5f72dba9 | Bin 23641 -> 0 bytes .../5ad7c8f4f805bdb51f5e43a62f19df37 | Bin 1538 -> 0 bytes .../5b0a1cc40caa8b375c16c7b2587667f0 | Bin 4966 -> 0 bytes .../5b0dbf2fec37749ddfbd9b793d7a27e7 | Bin 993 -> 0 bytes .../5b69544c12d992259c34355ae30d98fa | Bin 271699 -> 0 bytes .../5d3ad2e84fbf642755a860e653701d67 | Bin 147255 -> 0 bytes .../5d7b95a7e2e8e2aa79719531939a8f04 | Bin 3647 -> 0 bytes .../5de4e0029d9e223a1718f170d0ca55dd | Bin 773 -> 0 bytes .../5e50463bcf9a97fa6f76454ea9817a99 | Bin 2331 -> 0 bytes .../5eb104764df4d9a5c6998da8afbde180 | Bin 78070 -> 0 bytes .../5efcebb228ca40d620dab6e6210766f8 | Bin 28662 -> 0 bytes .../5f1ddff00db6fe184cc9d832d9499a06 | Bin 1140 -> 0 bytes .../5ff48af47ed9515e3e1b3924df002a05 | Bin 337175 -> 0 bytes .../608df8a798e3440e543fb0321c07d801 | Bin 1293 -> 0 bytes .../60d868f3422163cab803279cffdf7b7b | Bin 1254 -> 0 bytes .../611271d3b0434551c685f4e7cc893fb1 | Bin 1322 -> 0 bytes .../6117ff853231eacd628b453c883235bf | Bin 118801 -> 0 bytes .../6143f28ba4b51173840accc408664d43 | Bin 724 -> 0 bytes .../649d9d0523387dd2d6679d57c4d1afa7 | Bin 798 -> 0 bytes .../64dfe7f12009006e45e03cdd460f9168 | Bin 2705 -> 0 bytes .../65af3391116fea82ea812a952b62e109 | Bin 1520 -> 0 bytes .../65e24c9cb095783155627bfe7429870e | Bin 1900 -> 0 bytes .../65e8e5d1e73becc058f54999e131566a | Bin 28662 -> 0 bytes .../6666d6518a9b4046427f8d80017ed86d | Bin 14028 -> 0 bytes .../66c28106cff273af7129554eef5577b0 | Bin 5196 -> 0 bytes .../66e6eef3432e5d239187f9646560db68 | Bin 2482 -> 0 bytes .../6821b9f2db8380e201e1e54ba2b7dd91 | Bin 1305 -> 0 bytes .../68674d9459488a0aa1617473eec383cb | Bin 1517 -> 0 bytes .../689c20d1f24e636bd6a3d675e4c8f25f | Bin 77143 -> 0 bytes .../68f475826f13319f712557cee0f4b6d1 | Bin 1293 -> 0 bytes .../690876292d9dc238527b2a29c16a7917 | Bin 1580 -> 0 bytes .../699544e113ca81bc86a0d2e353c83fc5 | Bin 874 -> 0 bytes .../6a84be7368547bd39dbb5d977b91b0b9 | Bin 2071 -> 0 bytes .../6b2c35497569e8f67582ba02e59b785b | Bin 1766 -> 0 bytes .../6bbfe2692daac0847cd5d84ef62833e7 | Bin 3048 -> 0 bytes .../6d3a786085b77bed1c0f1572180f9182 | Bin 18361 -> 0 bytes .../6f78527844795b9b46156d0576fffe63 | Bin 1251 -> 0 bytes .../6f89933f835a5177ca6f80db080622d7 | Bin 1192 -> 0 bytes .../6fbd1a93ede9466bc7ba7c6c764aca40 | Bin 632058 -> 0 bytes .../700ee90329675f9e30c2f1c36aeae71c | Bin 771 -> 0 bytes .../706c3746f8d55ad4176152cd23633af1 | Bin 79457 -> 0 bytes .../70de4d1e613727407438e972a9099dfd | Bin 19940 -> 0 bytes .../71061655c5a74a930e67c4e760956b1f | Bin 1251 -> 0 bytes .../713099c0de4b8f2a79793aecd5f730f7 | Bin 7829 -> 0 bytes .../716a1dfc5286dd794b13a5836a78a330 | Bin 1689 -> 0 bytes .../71a9bade527ad8fa65e0c6174c90430f | Bin 1766 -> 0 bytes .../71c2ede3dab564e5b2cdc56c8cb321af | Bin 321 -> 0 bytes .../73aeafde5f3d412dd2426d24e8b009b2 | Bin 1266 -> 0 bytes .../7446153de28a6596200ec4ed942ee1bf | Bin 3017 -> 0 bytes .../7549930af65f02c734376a194a6c8b3a | Bin 1540 -> 0 bytes .../75705b369fb4a897a3258db72ea7bd7b | Bin 283604 -> 0 bytes .../763d2427cfb71fae8be94f4aa8868e23 | Bin 2271 -> 0 bytes .../766631ac64f6a446755b7216731a6f97 | Bin 1774 -> 0 bytes .../77c0d7f9d58efc1967b81bc55817d27d | Bin 1920 -> 0 bytes .../7804ff6122192609a9723f6ea42aed75 | Bin 2242 -> 0 bytes .../78b65f3165e100db9e945ee407806181 | Bin 1504 -> 0 bytes .../794f84a792c9ec38bc22bad82e8db09c | Bin 1356 -> 0 bytes .../7a0a10788d189a835654c23a9a40fa82 | Bin 3739 -> 0 bytes .../7a458bde0d59f2f0612b90c8d84e821f | Bin 12680 -> 0 bytes .../7ad9e33b9396cca4215a34b9f08f1157 | Bin 1746 -> 0 bytes .../7ae3ef68bb12cb51f39ff5e18270e09e | Bin 9986 -> 0 bytes .../7b26ff78e2bedb3d5086af20c3697da1 | Bin 773 -> 0 bytes .../7bbf2eb25fa7d64bb1d0084f957d9f0d | Bin 63922 -> 0 bytes .../7ce88b04f3a9a8d2331d0f27adc7d076 | Bin 1267 -> 0 bytes .../7d81578c1275669e33a0467ab4f3be49 | Bin 1140 -> 0 bytes .../7dce8f9d6d5bed62afb6e0692221379d | Bin 793 -> 0 bytes .../7e0cce987ef0beb50a3c37d070766be9 | Bin 1190 -> 0 bytes .../7eefd9520b3793cb94c41f35d49b8939 | Bin 7829 -> 0 bytes .../7f5b89c402e7fa114a06e3f222048d8c | Bin 260201 -> 0 bytes .../7fe36f3f3c533e90ad16634da79fc923 | Bin 1537 -> 0 bytes .../7ff21fa483729555716020a870b8b1e0 | Bin 3262 -> 0 bytes .../8007527b3fc5eaf295d6f98b4def5311 | Bin 2271 -> 0 bytes .../80ab46d36dd48b72c11b0cc50831a741 | Bin 261129 -> 0 bytes .../817b04961c64f626f70b38b40e84ba63 | Bin 243729 -> 0 bytes .../818b87a5f34513a8985b47a9d593034e | Bin 2572 -> 0 bytes .../8268df47d825e52dc201bad0adf9d856 | Bin 1549 -> 0 bytes .../82fd1a8134fb76857249a4a72fea84b0 | Bin 1538 -> 0 bytes .../8332468045488fb8d50d9112cc146693 | Bin 2514 -> 0 bytes .../83717d5be809bfcf7a4fdd06559facc3 | Bin 64141 -> 0 bytes .../838dc221a4ea49ef9023f75a0f843d18 | Bin 1365 -> 0 bytes .../83f8c5e070f7f08c9296e6ebeb593d54 | Bin 2482 -> 0 bytes .../841f39f12ac9fd35663871f71163008d | Bin 937 -> 0 bytes .../847ac1102f1ffd35157052073e344473 | Bin 1209 -> 0 bytes .../8502f1ab470f4a4275f14a3ceef70ce4 | Bin 70949 -> 0 bytes .../85c4319237f7b4b779b1b43c46ed4d97 | Bin 768 -> 0 bytes .../8688c9694ccbef12e59335743d50a154 | Bin 67111 -> 0 bytes .../86e297fcd5f60af5bcdf73b87ed54697 | Bin 3479 -> 0 bytes .../87386dce644c50fbba60f5252ff8cf41 | Bin 303 -> 0 bytes .../87968c9f1ec3c72aea342575171f441c | Bin 874 -> 0 bytes .../88b399010166dc693f71b4551efcb71f | Bin 724 -> 0 bytes .../89e643b5f7232bd6ef29f467e3d126c6 | Bin 1920 -> 0 bytes .../89f5b9a76896eb541f3077caa8b00688 | Bin 1383 -> 0 bytes .../8c25345d13399276072daf220c8596c0 | Bin 2272 -> 0 bytes .../8cbe61bc5330352b903c3b8ea988a1b9 | Bin 3183 -> 0 bytes .../8d4ff8696c573251487f95ae54da9fcd | Bin 2770 -> 0 bytes .../8dcbc9f6a7992cd54247231be340e210 | Bin 1277 -> 0 bytes .../8e5d6149dca38af9c8fc198ca097d5b9 | Bin 1549 -> 0 bytes .../8eb8ba02942239faf94b0e455802d303 | Bin 1124 -> 0 bytes .../8fbd8a4cda8ae30b1ddddd9bc5cf75e5 | Bin 2206 -> 0 bytes .../9012dca5a67400fc8e489d1832e35590 | Bin 12075 -> 0 bytes .../9052b8cb23e5b5221fd529046a46d2fd | Bin 19299 -> 0 bytes .../91a411a03c56d6c6a73a9d6ad3374c11 | Bin 3048 -> 0 bytes .../92f97604d064ea9c60faa2c419ca915a | Bin 1278 -> 0 bytes .../93177c17d3f2ee586c59288d4c1ab757 | Bin 267686 -> 0 bytes .../938819bff9d7e0cec38e43237c81ba63 | Bin 1258 -> 0 bytes .../93d0bae576a83af854cdb1e07b48dac1 | Bin 261129 -> 0 bytes .../94e17f12716f507411e5431779ae586b | Bin 1141 -> 0 bytes .../965d24065036ced129e9037a0dcdbee1 | Bin 9422 -> 0 bytes .../96b57eaf3ef75d8d1953ab329454e155 | Bin 1571 -> 0 bytes .../9873ef05d1399ea183d2d4b659e31a07 | Bin 1196 -> 0 bytes .../9a6f1a78cd795ee2254bf6b0a1f169d3 | Bin 337175 -> 0 bytes .../9be32a5975075231e671763490f2e781 | Bin 43532 -> 0 bytes .../9cf2dfbd261be4d5d0a9d22626255a53 | Bin 1266 -> 0 bytes .../9d2f1e644fe040da49a3d18c7cff27d3 | Bin 11787 -> 0 bytes .../9ddeb6cf8eff8242e3f641684a2e3f9f | Bin 3573 -> 0 bytes .../9de26269e01aa81f63593827c46547e5 | Bin 74708 -> 0 bytes .../9df38b7dd8b3d8520f508f95a05a8c4d | Bin 2401 -> 0 bytes .../9e9612c1d0382b5df7efd6f332a4e3ee | Bin 6685 -> 0 bytes .../9f0f92b01dc624e1a5a6901d94ce37e3 | Bin 1181 -> 0 bytes .../a005584da212da9521d83f8fdcbc63c2 | Bin 147255 -> 0 bytes .../a01b3e3505dae425e73ef79f57083335 | Bin 1520 -> 0 bytes .../a03cd2a500523998eddee63f24d9ee1e | Bin 3626 -> 0 bytes .../a1537881fee82219ccabdd164915bb25 | Bin 1566 -> 0 bytes .../a1ebb8430986e66699ecb03c989b509d | Bin 22484 -> 0 bytes .../a3119711f54ee84357b35a9b61190699 | Bin 1410 -> 0 bytes .../a3a5cb81ae24279808dbf20733e38800 | Bin 14028 -> 0 bytes .../a4049d583d596fd19e965c6bd2d08ba5 | Bin 338490 -> 0 bytes .../a4d35161e1cd0ccee505100bab043df4 | Bin 3647 -> 0 bytes .../a5967ad0bddf9f6962d171f42bbee091 | Bin 267686 -> 0 bytes .../a5df258571265a5dea9d32355596726a | Bin 1078 -> 0 bytes .../a5f3b5b4754dfb2b88b0bbaae4f70cf4 | Bin 3052 -> 0 bytes .../a6294d5ab647e5bd9a0839e9f366e35d | Bin 3479 -> 0 bytes .../a6f0da52fd8b824f2897e686a9e323b8 | Bin 79457 -> 0 bytes .../a7977ea1c9ae211d652e2fb90f2e2cb1 | Bin 2206 -> 0 bytes .../a7ebb3a195d57841c0cf10964d816880 | Bin 1273 -> 0 bytes .../a90c92dbe3cde9717e9230fd3196a0f3 | Bin 1318 -> 0 bytes .../a93d7550b00bf37764692b91e925386a | Bin 78070 -> 0 bytes .../a98ceb571ff17d3875ce901787b57b50 | Bin 19299 -> 0 bytes .../a99ce82df11c8022070f401526e1b7c1 | Bin 3739 -> 0 bytes .../aa83d9907da551db03c2444f7e69d6e0 | Bin 1739 -> 0 bytes .../aabb8963677a0d6b0b4fa271c3d7f302 | Bin 78067 -> 0 bytes .../ac702a1883bb0709ac8961f19e78e2a7 | Bin 26360 -> 0 bytes .../ad36930cc7e0b88d414b8f7c241e5aaf | Bin 1179 -> 0 bytes .../ad84fb70d08e3ad3aca61ef472a0feb0 | Bin 1249 -> 0 bytes .../adc70221c4e7e4d1df53fc7357bc4bf5 | Bin 1746 -> 0 bytes .../ae7ae29f2557861a0f9dda51fcdb1aaf | Bin 3760 -> 0 bytes .../af37a5090fbbc77c6940fc7ea862063d | Bin 1251 -> 0 bytes .../af7b36e72eb826819087023ed72c2616 | Bin 211945 -> 0 bytes .../af87e17e466c5e612c3053cd9462d4d3 | Bin 3052 -> 0 bytes .../afb0f9cc894c0c8e4e489fd253f4f2f8 | Bin 1608 -> 0 bytes .../b0910b4f92275bff449fae7d9968b0a9 | Bin 77143 -> 0 bytes .../b0aaf35e7fb815b8752f5ea925f6672a | Bin 993 -> 0 bytes .../b10b9b0df6a0305c292ad6abef708fd5 | Bin 6685 -> 0 bytes .../b13a22e0c0b36cf22e0d595d192034d8 | Bin 7013 -> 0 bytes .../b190d82aba14cf633064e7dc1887ec70 | Bin 6405 -> 0 bytes .../b1cd94ac66a1f99f817bb43d38cfb115 | Bin 260201 -> 0 bytes .../b3b953ef42b5c055229f5d8fc2c9964e | Bin 797 -> 0 bytes .../b3d5cfb58208551650ef625636b275d0 | Bin 798 -> 0 bytes .../b3f4df61124c552839bcc34a9f005f7b | Bin 211172 -> 0 bytes .../b4953b86648bdd276eba96e08d104734 | Bin 3211 -> 0 bytes .../b4dc7a4fcf0b76b09e3bdee6c53c146c | Bin 1278 -> 0 bytes .../b71769e8708f874d991f00b0dd9a3b72 | Bin 771 -> 0 bytes .../b7534cbfc85b978129b3f6ef6a7cf5e3 | Bin 1124 -> 0 bytes .../b8215f2b3e3f32f89e9e08ae2526b7e4 | Bin 7201 -> 0 bytes .../b839fa03be5d75cb2166c1d2ce61981c | Bin 797 -> 0 bytes .../b8aca9974e8e71ec111b0a4e8a89bfac | Bin 2314 -> 0 bytes .../b90267c297c683dd4f811b1a7b84e8a9 | Bin 1173 -> 0 bytes .../baae655d213d8de88acd5d8367f837d3 | Bin 306 -> 0 bytes .../bb3b6c737b50846df349b52f98dbe16d | Bin 306 -> 0 bytes .../bbef63d436b6832700fdf8937b10cbba | Bin 2303 -> 0 bytes .../bc1311aae6e0dd4b6eb4425561f7dfd7 | Bin 2388 -> 0 bytes .../bc4858c83cc85952d7d4d97c6fea7875 | Bin 311 -> 0 bytes .../bd600c4f4d3fc9f8ff7e0e191474ff37 | Bin 1798 -> 0 bytes .../bdf0af621936067042872ded0aa5111c | Bin 3475 -> 0 bytes .../bec9845b099642de2dc1e3582e849229 | Bin 1204 -> 0 bytes .../beeb00bdec9aa8dcce9dd459088861f8 | Bin 1939 -> 0 bytes .../c0173365e2b66fe864c2934a8ab39ba1 | Bin 1814 -> 0 bytes .../c1c147aa4434bde503322bacd4433827 | Bin 1537 -> 0 bytes .../c614f51a18e8b2bb108bfb6b5f648600 | Bin 1621 -> 0 bytes .../c70b5aef30715ec1591ae68eae7850ca | Bin 1181 -> 0 bytes .../c7476c73cc0ce664a95b03677307e2fc | Bin 3183 -> 0 bytes .../c76aaa3fc3641c0bad020ff470880b00 | Bin 5196 -> 0 bytes .../c7f2dec00a063f4dec9cd7f4cdbd6eb9 | Bin 1303 -> 0 bytes .../c8a68c89019fb6170c99de4781586109 | Bin 265797 -> 0 bytes .../c8aa8e3ab79c62d73b83eed8f13752ca | Bin 1621 -> 0 bytes .../c8fc1f981896d3bc3650f6dc2cdc3981 | Bin 1251 -> 0 bytes .../c9e744cb82228401957f84d30660432c | Bin 61643 -> 0 bytes .../ca4ef43ce4fc78d585510ddece6306ed | Bin 3088 -> 0 bytes .../ca69f1c4c5d6512ba78cffcf23c894a1 | Bin 267942 -> 0 bytes .../caab43c64d61a1d48d422095df28b8c3 | Bin 18361 -> 0 bytes .../cac3469dd4e865af69ba8decf6c35aed | Bin 74910 -> 0 bytes .../cad28f8e0660017a4e172daa305cd240 | Bin 338490 -> 0 bytes .../caeec3ccf19aa9f1c9efb4c463480f95 | Bin 9007 -> 0 bytes .../cc572d87c1da311cddfb48b78f90f3f1 | Bin 1246 -> 0 bytes .../cc6090e18e61c75c69ab04c37c34ccf3 | Bin 61481 -> 0 bytes .../cccbddf5f144c5c3598ee362e123fad9 | Bin 1798 -> 0 bytes .../cd722bfced8d347f4503d55332d7b633 | Bin 2303 -> 0 bytes .../cdb9ca78f1ed6219a2f021ab6efca54c | Bin 74910 -> 0 bytes .../ce226421806298e4efe3cc8756f14e52 | Bin 1494 -> 0 bytes .../cfa89f046367734db25756bf34dc6680 | Bin 1246 -> 0 bytes .../cfb59bd4aba12086f56851e713a93837 | Bin 1209 -> 0 bytes .../cffd775d018f68ce5dba1ee0d951a994 | Bin 1541976 -> 0 bytes .../d1de4689369166246be557e8d9d28da0 | Bin 271699 -> 0 bytes .../d22e2117d2645042daf32fa6789566cb | Bin 1077 -> 0 bytes .../d3b41a6a5029563f58e65221e00f90e5 | Bin 61915 -> 0 bytes .../d44e00596b3720a8c568d1e47537c60f | Bin 61481 -> 0 bytes .../d475b56d17c71d3a75582f43b0a7ac29 | Bin 1511 -> 0 bytes .../d49cca8786f8db74803f9fffbc7c234a | Bin 1254 -> 0 bytes .../d4da04238efca336fc9b1af05fe86753 | Bin 778 -> 0 bytes .../d6ded35c91c42487dcd428bdeca42328 | Bin 1356 -> 0 bytes .../d6fd87f65abe81f5ac8256afa0d3fa0e | Bin 151911 -> 0 bytes .../d72091dba71f95ba1c4cb2653b16a239 | Bin 118801 -> 0 bytes .../d771ace226fc8215a3572e0aa35bb0d6 | Bin 5095 -> 0 bytes .../d779ef0548ffcb07b55075f5f56b19e2 | Bin 4153 -> 0 bytes .../d8020e7a0146fee14761f1bd2fb8ec85 | Bin 12075 -> 0 bytes .../d9340d29478244bc396b6dc79076d9c8 | Bin 7201 -> 0 bytes .../d9af46d36766cc0c39cddec2e81f9dcd | Bin 1267 -> 0 bytes .../d9c20695232c633006fc6ef02d1312ac | Bin 1305 -> 0 bytes .../da1af4877bd5ff78343fc131a0b3d506 | Bin 1267 -> 0 bytes .../da38ccd942c1442f9bcdab35271ca256 | Bin 1217 -> 0 bytes .../db0612a39d7d492983ed4e515184ce1c | Bin 2067 -> 0 bytes .../dbac4ea093475ce5ed66740283da04a2 | Bin 1272 -> 0 bytes .../dc1d87e9ec851b82811fc3e46c5a497d | Bin 5977 -> 0 bytes .../dcfa491d094a82db0f3267d932d2f7cc | Bin 7528 -> 0 bytes .../dd0be45f102c9bbeef01b1f6b37a0fc4 | Bin 6405 -> 0 bytes .../dd67da6c9c863a291783d93be88e7ebd | Bin 78067 -> 0 bytes .../dda02a9012bf73471aaf0fcfef5f8430 | Bin 67022 -> 0 bytes .../de36e84e3866c197e6ac182ce69803f8 | Bin 2331 -> 0 bytes .../de384b6c3969eb30754791849ed055fa | Bin 204757 -> 0 bytes .../de3e0306d779c999f769128141ee89b9 | Bin 243729 -> 0 bytes .../df5f7aaa8a6c482c314b9202755280f9 | Bin 321 -> 0 bytes .../e173607bf4e23abe5df2bd75bb928c80 | Bin 3573 -> 0 bytes .../e2c9410aeeee446539d8b723dd615ee9 | Bin 8645 -> 0 bytes .../e34986063f64ce1d9b799f851d5346ac | Bin 63922 -> 0 bytes .../e3749b40dc4f619f547955ab5c7618e1 | Bin 5572 -> 0 bytes .../e37eb37eed170f339f572d35150909a6 | Bin 3017 -> 0 bytes .../e38c9768dcfa7488c07677aa677998b8 | Bin 271699 -> 0 bytes .../e40b29f57fe3c589febe41ec4b1cc075 | Bin 1365 -> 0 bytes .../e56d58cc5cf83dbab7cb999383efe6a9 | Bin 1485 -> 0 bytes .../e668fd76687846291ad94f52f214a6fa | Bin 1383 -> 0 bytes .../e85269f09d52dd57f206d2a834d3f26f | Bin 10471 -> 0 bytes .../e86549678154805c0bcd17d280e48188 | Bin 1141 -> 0 bytes .../e8c333858e073a44358e5529c92f94f3 | Bin 773 -> 0 bytes .../e8db23ef784f4493ba09a68105fa1b5e | Bin 1277 -> 0 bytes .../e9445f31564c41b2ad8f07930da9c20b | Bin 1484 -> 0 bytes .../e9f04f7bf1512772d4b0a083c5d2d041 | Bin 805 -> 0 bytes .../ea19c5f02a0271177c95f79a19efde26 | Bin 1968 -> 0 bytes .../eb401126674bae35443c168645689561 | Bin 10471 -> 0 bytes .../eb6f416d8e12b9fb08d6fb5d5c97d7e7 | Bin 77619 -> 0 bytes .../eb955148dff1a927d71ba221df32d1ac | Bin 1332 -> 0 bytes .../ec1f7a75b343ce8ca068a4e6a5e7cbe3 | Bin 24496 -> 0 bytes .../ec3be46020e5a5e2630e8531d4ce6ba3 | Bin 1272 -> 0 bytes .../ec696fcfd8e5761674e5f8da48b1f79d | Bin 1192 -> 0 bytes .../ec8a081e91211f311922c6f63526a0d1 | Bin 1484 -> 0 bytes .../ed133483455a79952c4062552899fb11 | Bin 3626 -> 0 bytes .../ed14b4a006354a98f69ee4e2e32f6c77 | Bin 212481 -> 0 bytes .../ed7daeb15eb1ccd15fbab9f1be89506b | Bin 4966 -> 0 bytes .../edc20ad0d6de39213425fc26ce78e133 | Bin 220513 -> 0 bytes .../ef297fd4d90de7fface88a671c5c9e79 | Bin 74708 -> 0 bytes .../f032b2a8c046af359563b41c6e9ade88 | Bin 3262 -> 0 bytes .../f06ff1c3f7d6c5dece10897e2ddf7ce9 | Bin 2525 -> 0 bytes .../f17e1ecf12441ec2959ffe39d06bdc63 | Bin 1560 -> 0 bytes .../f1b197b753c500ca6ac6d21042b90bd3 | Bin 805 -> 0 bytes .../f2860b3d60ee3dfa1720931f5149f4bc | Bin 1217 -> 0 bytes .../f399b338ae3717579f78cdf243f7cb06 | Bin 265797 -> 0 bytes .../f3ae0e4801d52b00a84ca788e3695d5b | Bin 1906 -> 0 bytes .../f3e3d10381c11009b84d183396647535 | Bin 64141 -> 0 bytes .../f3ecd126c8260dd05f2fd9486d680f3c | Bin 2770 -> 0 bytes .../f3f34953ff255bfae1d8812b58ad7fef | Bin 1192 -> 0 bytes .../f4ec3e5c32360626c31eab83bf8d18e3 | Bin 2314 -> 0 bytes .../f63be7abc3c3b92f41f0bab45b3d82d1 | Bin 1814 -> 0 bytes .../f6cef7ec6b45e0e29ee59aa597f4fe31 | Bin 778 -> 0 bytes .../f71871aa5fa05c4d67b4de22c32b1c05 | Bin 2272 -> 0 bytes .../f732afd538c4f6a24e92b3f49a883c32 | Bin 220093 -> 0 bytes .../f7899187c2c3936cf8e7b9baad30de37 | Bin 326986 -> 0 bytes .../f7932cfb5ab00f6337a656ea63fa36f3 | Bin 1410 -> 0 bytes .../f7cbd26ba1d28d48de824f0e94586655 | Bin 7006 -> 0 bytes .../f8d13afefe94a99eed7003ea2336a490 | Bin 4153 -> 0 bytes .../f8f93874a5548dcc4eb07e77fd4ca0fb | Bin 1196 -> 0 bytes .../fb34a58593ba75abef46a194369725e7 | Bin 9422 -> 0 bytes .../fd4ba1e39bf6e3b850825c76c4cc0361 | Bin 778 -> 0 bytes .../fe69026d60ccf8e2e0d94b0e411c76ac | Bin 283604 -> 0 bytes .../fed605616371916531b20f191db28055 | Bin 3760 -> 0 bytes .../fef412e54736635bdf8b4561db541884 | Bin 778 -> 0 bytes 437 files changed, 281 insertions(+), 83707 deletions(-) create mode 100644 app/assets/javascripts/exercise_graphs.js delete mode 100644 config/database.yml delete mode 100644 log/development.log delete mode 100644 log/newrelic_agent.log delete mode 100644 tmp/cache/assets/development/sass/4e92fbe06799251f013a46423e4385978868e230/base.css.scssc delete mode 100644 tmp/cache/assets/development/sass/4e92fbe06799251f013a46423e4385978868e230/comments.css.scssc delete mode 100644 tmp/cache/assets/development/sass/4e92fbe06799251f013a46423e4385978868e230/editor.css.scssc delete mode 100644 tmp/cache/assets/development/sass/4e92fbe06799251f013a46423e4385978868e230/exercises.css.scssc delete mode 100644 tmp/cache/assets/development/sass/4e92fbe06799251f013a46423e4385978868e230/flowrdata.css.scssc delete mode 100644 tmp/cache/assets/development/sass/4e92fbe06799251f013a46423e4385978868e230/forms.css.scssc delete mode 100644 tmp/cache/assets/development/sass/4e92fbe06799251f013a46423e4385978868e230/request-for-comments.css.scssc delete mode 100644 tmp/cache/assets/development/sass/4e92fbe06799251f013a46423e4385978868e230/statistics.css.scssc delete mode 100644 tmp/cache/assets/development/sass/58bcf9e07189b32917e61cc80e4f68da57d708c9/flash.css.scssc delete mode 100644 tmp/cache/assets/development/sprockets/016442020c5c4ee67e7d15cd238db3b0 delete mode 100644 tmp/cache/assets/development/sprockets/02840934d6b1fcdc151d595f940ea832 delete mode 100644 tmp/cache/assets/development/sprockets/029042eab728ea54a222d4d4c4d14cd6 delete mode 100644 tmp/cache/assets/development/sprockets/02d90389328296cacf43ce1e9f1386c7 delete mode 100644 tmp/cache/assets/development/sprockets/03577ea0b8b73f642863fb17b2e1904e delete mode 100644 tmp/cache/assets/development/sprockets/0514b148d9c5d447a82f7cdba3230df9 delete mode 100644 tmp/cache/assets/development/sprockets/0644a12a5cef077a39f8c944284d11c5 delete mode 100644 tmp/cache/assets/development/sprockets/067d5a3f626b0bd1e966ea314f0932b8 delete mode 100644 tmp/cache/assets/development/sprockets/068b1a3c348d10ab7e9b6f6ed3068163 delete mode 100644 tmp/cache/assets/development/sprockets/0692b420a92e30dc76d2aa4f99efcc48 delete mode 100644 tmp/cache/assets/development/sprockets/0884f38fef3a3b5bcfecb71527c8ae6d delete mode 100644 tmp/cache/assets/development/sprockets/097e6d294320caf5ff5d572fe022ce1c delete mode 100644 tmp/cache/assets/development/sprockets/09a546a1a9825b866cb73528cb288d16 delete mode 100644 tmp/cache/assets/development/sprockets/09b33f4945108b2953d57427ed60327f delete mode 100644 tmp/cache/assets/development/sprockets/0a887def1ff56d76391f5c99a536dd49 delete mode 100644 tmp/cache/assets/development/sprockets/0ae098ff4945214db6ab478c758a9a6a delete mode 100644 tmp/cache/assets/development/sprockets/0b857953a87aee2d95e19d9ba1d70063 delete mode 100644 tmp/cache/assets/development/sprockets/0c32bdbb669743dd2e32572b890b2452 delete mode 100644 tmp/cache/assets/development/sprockets/0c8d20985f820327d2783495101a562b delete mode 100644 tmp/cache/assets/development/sprockets/0e23e6ab3ba42c70e1608c047c0b8602 delete mode 100644 tmp/cache/assets/development/sprockets/0e61884442638df1c33f70c2ba8e6f65 delete mode 100644 tmp/cache/assets/development/sprockets/0f4349538cf08442f1518382ac4a740d delete mode 100644 tmp/cache/assets/development/sprockets/10ce5476fb6f22c659d3af2c27c51967 delete mode 100644 tmp/cache/assets/development/sprockets/10fa44b81729635eb1dd2bc8798182c8 delete mode 100644 tmp/cache/assets/development/sprockets/11d8b89da4cedb083836ca95043e73b4 delete mode 100644 tmp/cache/assets/development/sprockets/120718a6ee528b44d179c5dedce24971 delete mode 100644 tmp/cache/assets/development/sprockets/121faf7b0a90b0ae6ec594371ac120bd delete mode 100644 tmp/cache/assets/development/sprockets/126ce42d498bda2c59964b3a26393402 delete mode 100644 tmp/cache/assets/development/sprockets/12c1f83e810bb6b45c364fb284072a3b delete mode 100644 tmp/cache/assets/development/sprockets/1338eb966caa214717570c32177bb80e delete mode 100644 tmp/cache/assets/development/sprockets/13554244d82e046c6382e1f33b4b1488 delete mode 100644 tmp/cache/assets/development/sprockets/139d4429a20be3009aa624f96fcd5f45 delete mode 100644 tmp/cache/assets/development/sprockets/13ba91912d225841b67390892074b087 delete mode 100644 tmp/cache/assets/development/sprockets/13fa933321f017223ba39c1d8f6fad69 delete mode 100644 tmp/cache/assets/development/sprockets/13fe41fee1fe35b49d145bcc06610705 delete mode 100644 tmp/cache/assets/development/sprockets/1454ffb2fb5289acf32856b0e7d4b4dd delete mode 100644 tmp/cache/assets/development/sprockets/153508608c191ebacc1caaf2328562b5 delete mode 100644 tmp/cache/assets/development/sprockets/156fd91744af9d7fd04b5530d7427e11 delete mode 100644 tmp/cache/assets/development/sprockets/169715c4cf720c34b470219c18008816 delete mode 100644 tmp/cache/assets/development/sprockets/17770e48e139c01cff5caca0a210cafb delete mode 100644 tmp/cache/assets/development/sprockets/1927b9c800c8495d84fdfffa84fac332 delete mode 100644 tmp/cache/assets/development/sprockets/1a0fb55fb10eb4838670bcd7e72ec846 delete mode 100644 tmp/cache/assets/development/sprockets/1a84f448c050f94e1f3edaa2eb4e3f21 delete mode 100644 tmp/cache/assets/development/sprockets/1a976876ae262c8fd550a817ad66a0db delete mode 100644 tmp/cache/assets/development/sprockets/1b2fbeea0d9fd66031ec847e6a48d9af delete mode 100644 tmp/cache/assets/development/sprockets/1b7184ffe2dc28b328350a80c977907b delete mode 100644 tmp/cache/assets/development/sprockets/1ba44c3a9bff0b8b997016381d9886f1 delete mode 100644 tmp/cache/assets/development/sprockets/1bbc1b8f020dc4eab5b82bfbe18efc8b delete mode 100644 tmp/cache/assets/development/sprockets/1bc2361e889bf2f48d38bf4e93aba442 delete mode 100644 tmp/cache/assets/development/sprockets/1bf19a9236fb510d2c93b96f00aff647 delete mode 100644 tmp/cache/assets/development/sprockets/1d57410d002d7e98f310f33153e3484d delete mode 100644 tmp/cache/assets/development/sprockets/1d64536c462d17556d5c66581ef5aed6 delete mode 100644 tmp/cache/assets/development/sprockets/1f046ad67b98e73576106282602e2010 delete mode 100644 tmp/cache/assets/development/sprockets/20677389cadac4739ed87557039b6876 delete mode 100644 tmp/cache/assets/development/sprockets/20d70c3eb56b8a7917e9a4500f56499f delete mode 100644 tmp/cache/assets/development/sprockets/2194975e5af138dbef8d30215bbe9d8a delete mode 100644 tmp/cache/assets/development/sprockets/219dfff0a013aa84a41c797ab684ba99 delete mode 100644 tmp/cache/assets/development/sprockets/223623b9d9ea4ac5df2d7802611fee66 delete mode 100644 tmp/cache/assets/development/sprockets/23054e2f80a7a67b7b12da08a176a219 delete mode 100644 tmp/cache/assets/development/sprockets/230a13f886b565bcaafdcf6f8abc51de delete mode 100644 tmp/cache/assets/development/sprockets/2351f15d7ec317f4c153d5ef03563554 delete mode 100644 tmp/cache/assets/development/sprockets/237e99029bb3bab30c72c3eaeeb40164 delete mode 100644 tmp/cache/assets/development/sprockets/239f4d7bc54f865eae22f713c4b6a356 delete mode 100644 tmp/cache/assets/development/sprockets/23fcc8afe2e52f9eaf625030afabfc90 delete mode 100644 tmp/cache/assets/development/sprockets/25b7774ff07bacfecfe8b64b676bbc64 delete mode 100644 tmp/cache/assets/development/sprockets/27620775513817510f0b75ce5be356d4 delete mode 100644 tmp/cache/assets/development/sprockets/277aa094429c31298f7b25036e8844f2 delete mode 100644 tmp/cache/assets/development/sprockets/279cdaf8491757d1d742c42206502956 delete mode 100644 tmp/cache/assets/development/sprockets/288c60871e3bfb991d950319c5d8f8a3 delete mode 100644 tmp/cache/assets/development/sprockets/297303a4e4cab1395ca709705795c544 delete mode 100644 tmp/cache/assets/development/sprockets/29f2348ad7fd91f1aabe6160f392819f delete mode 100644 tmp/cache/assets/development/sprockets/2ab4b6edc1dcab5e9a03187695b00f24 delete mode 100644 tmp/cache/assets/development/sprockets/2b802392f1006992e7bf12fe14711c63 delete mode 100644 tmp/cache/assets/development/sprockets/2cb39dedc18afcb12d82eb104cfcb20c delete mode 100644 tmp/cache/assets/development/sprockets/2dc200def65c590970293fcb16ee8beb delete mode 100644 tmp/cache/assets/development/sprockets/2dc9d287b8b405461f2688bf7b24be61 delete mode 100644 tmp/cache/assets/development/sprockets/2df00421030eb6f766bcb30b5339e7a7 delete mode 100644 tmp/cache/assets/development/sprockets/2e4f474166f5424cfe3d67a1b3e6b91f delete mode 100644 tmp/cache/assets/development/sprockets/2e7cecd7092036ce8834adb17adbedbf delete mode 100644 tmp/cache/assets/development/sprockets/2f020724450cee13e2e501f654d11020 delete mode 100644 tmp/cache/assets/development/sprockets/2f5173deea6c795b8fdde723bb4b63af delete mode 100644 tmp/cache/assets/development/sprockets/2fe398fde914a1cf2cf532a1653f2014 delete mode 100644 tmp/cache/assets/development/sprockets/309fdaec818dea0406bf7b63ccc0d698 delete mode 100644 tmp/cache/assets/development/sprockets/32cfe5cad690f9074c585a1a19e89fe5 delete mode 100644 tmp/cache/assets/development/sprockets/33247a623d19b6c904f413422e7bba47 delete mode 100644 tmp/cache/assets/development/sprockets/33913ecb3393e659ef36abc606ce75df delete mode 100644 tmp/cache/assets/development/sprockets/33b664a3b40f237758e81c203a177698 delete mode 100644 tmp/cache/assets/development/sprockets/33dbbf1f9d408e592302be7f41d4070b delete mode 100644 tmp/cache/assets/development/sprockets/3474518e11dba584f3681598da8b2c54 delete mode 100644 tmp/cache/assets/development/sprockets/3533afea7fb37760433339637f89cbc9 delete mode 100644 tmp/cache/assets/development/sprockets/355bb9b48128f6674b0258d22667fd63 delete mode 100644 tmp/cache/assets/development/sprockets/357970feca3ac29060c1e3861e2c0953 delete mode 100644 tmp/cache/assets/development/sprockets/35e47408caa9f5aa8412d88f22d6a41e delete mode 100644 tmp/cache/assets/development/sprockets/36b0cc6d658fa2c76d2cfb312c1e3a74 delete mode 100644 tmp/cache/assets/development/sprockets/36e30e972e72997f7281ba9055ffc0a4 delete mode 100644 tmp/cache/assets/development/sprockets/38320ed968f7b7294fef9af25eb5bc69 delete mode 100644 tmp/cache/assets/development/sprockets/387c607b189ec881e4e0eddf126f6963 delete mode 100644 tmp/cache/assets/development/sprockets/3a5ead8ccb3478dd0a9c7cdbf36f4677 delete mode 100644 tmp/cache/assets/development/sprockets/3b005b4957c1700fa2f89bf117286df9 delete mode 100644 tmp/cache/assets/development/sprockets/3b024d593ea6aabaeaa72580e5f986bf delete mode 100644 tmp/cache/assets/development/sprockets/3b6931b8b5ff02604dcc47bcaec88219 delete mode 100644 tmp/cache/assets/development/sprockets/3bc72783757793041d771e1262f0fa4e delete mode 100644 tmp/cache/assets/development/sprockets/3c89441aec29524cc6bbc34da985bede delete mode 100644 tmp/cache/assets/development/sprockets/3cb9f42988cd09d86dc02808dd08c5ea delete mode 100644 tmp/cache/assets/development/sprockets/3d96de8209591d59d678790b059ed4cb delete mode 100644 tmp/cache/assets/development/sprockets/3e0c278c1df4369a36b483cc722727db delete mode 100644 tmp/cache/assets/development/sprockets/3e186b2ec5e142365441ffbf1549aa01 delete mode 100644 tmp/cache/assets/development/sprockets/3f0633962b11932ad1ccdb38d7ab8bdc delete mode 100644 tmp/cache/assets/development/sprockets/40a185065f1528484e314b01120c319f delete mode 100644 tmp/cache/assets/development/sprockets/40d5a5d26fadd16c130c99f97f6d0ebc delete mode 100644 tmp/cache/assets/development/sprockets/4233bc6936ed299c304b08e21eea841c delete mode 100644 tmp/cache/assets/development/sprockets/42cf0a8a68567320d58218a7de12bbce delete mode 100644 tmp/cache/assets/development/sprockets/430b0bf710cf753ab3990674856a7c85 delete mode 100644 tmp/cache/assets/development/sprockets/4319c2b406f8666596be74ff8e94ba23 delete mode 100644 tmp/cache/assets/development/sprockets/4416787c458767355ac36735c810c37e delete mode 100644 tmp/cache/assets/development/sprockets/4587def263adc5b0bd60df361251a066 delete mode 100644 tmp/cache/assets/development/sprockets/46cf6a130e3f7d63c1ab48f113fa4c75 delete mode 100644 tmp/cache/assets/development/sprockets/48711599d95075043d13736e542084b4 delete mode 100644 tmp/cache/assets/development/sprockets/48e86d394fb022a1df72816b6921d8e7 delete mode 100644 tmp/cache/assets/development/sprockets/4951e0470d77f8dde9e492daf3de638b delete mode 100644 tmp/cache/assets/development/sprockets/4a5cab7061a526b8d3e47a7b1ca1abb2 delete mode 100644 tmp/cache/assets/development/sprockets/4acc0553afd81559e4ad630705de4fac delete mode 100644 tmp/cache/assets/development/sprockets/4b9f907a5b2c8c0569e0d7830f80a2f0 delete mode 100644 tmp/cache/assets/development/sprockets/4c35691f7e20700a9135e7ba918794e2 delete mode 100644 tmp/cache/assets/development/sprockets/4eb7aa3b4621c89525c1aa9fe64b0e9d delete mode 100644 tmp/cache/assets/development/sprockets/5131c185cd53a2de2889a7700c916411 delete mode 100644 tmp/cache/assets/development/sprockets/513586a29f386126fcc9d6cbb88d0ea8 delete mode 100644 tmp/cache/assets/development/sprockets/520d2eb95618121ef224577b7367b705 delete mode 100644 tmp/cache/assets/development/sprockets/52870f081590975565ee1741a98537dd delete mode 100644 tmp/cache/assets/development/sprockets/528bccebd23c419ec25ec497c2113da5 delete mode 100644 tmp/cache/assets/development/sprockets/52aada181e57a2cdb830d8d59af097c8 delete mode 100644 tmp/cache/assets/development/sprockets/53640067d96589fbc39f702a6e19b645 delete mode 100644 tmp/cache/assets/development/sprockets/540f315c9eeadb53b532283e8a7f0b7b delete mode 100644 tmp/cache/assets/development/sprockets/5557f61f352fb6ee3dc07c0dc78ebea7 delete mode 100644 tmp/cache/assets/development/sprockets/55d10f62b487b8834b6d7560fc7affd3 delete mode 100644 tmp/cache/assets/development/sprockets/5683384cb151fd8c857bd9f7399a32b9 delete mode 100644 tmp/cache/assets/development/sprockets/58cfc353b1cdc52bbb7acdd4608e03b9 delete mode 100644 tmp/cache/assets/development/sprockets/59001527f2a39eff1c0568abd94caa9a delete mode 100644 tmp/cache/assets/development/sprockets/5912a5d62658725754a32b39dc1ec9ec delete mode 100644 tmp/cache/assets/development/sprockets/59b61a14eed754cdb0967aab96f2ab7e delete mode 100644 tmp/cache/assets/development/sprockets/5ac482f91cdcbf8de859cfff5f72dba9 delete mode 100644 tmp/cache/assets/development/sprockets/5ad7c8f4f805bdb51f5e43a62f19df37 delete mode 100644 tmp/cache/assets/development/sprockets/5b0a1cc40caa8b375c16c7b2587667f0 delete mode 100644 tmp/cache/assets/development/sprockets/5b0dbf2fec37749ddfbd9b793d7a27e7 delete mode 100644 tmp/cache/assets/development/sprockets/5b69544c12d992259c34355ae30d98fa delete mode 100644 tmp/cache/assets/development/sprockets/5d3ad2e84fbf642755a860e653701d67 delete mode 100644 tmp/cache/assets/development/sprockets/5d7b95a7e2e8e2aa79719531939a8f04 delete mode 100644 tmp/cache/assets/development/sprockets/5de4e0029d9e223a1718f170d0ca55dd delete mode 100644 tmp/cache/assets/development/sprockets/5e50463bcf9a97fa6f76454ea9817a99 delete mode 100644 tmp/cache/assets/development/sprockets/5eb104764df4d9a5c6998da8afbde180 delete mode 100644 tmp/cache/assets/development/sprockets/5efcebb228ca40d620dab6e6210766f8 delete mode 100644 tmp/cache/assets/development/sprockets/5f1ddff00db6fe184cc9d832d9499a06 delete mode 100644 tmp/cache/assets/development/sprockets/5ff48af47ed9515e3e1b3924df002a05 delete mode 100644 tmp/cache/assets/development/sprockets/608df8a798e3440e543fb0321c07d801 delete mode 100644 tmp/cache/assets/development/sprockets/60d868f3422163cab803279cffdf7b7b delete mode 100644 tmp/cache/assets/development/sprockets/611271d3b0434551c685f4e7cc893fb1 delete mode 100644 tmp/cache/assets/development/sprockets/6117ff853231eacd628b453c883235bf delete mode 100644 tmp/cache/assets/development/sprockets/6143f28ba4b51173840accc408664d43 delete mode 100644 tmp/cache/assets/development/sprockets/649d9d0523387dd2d6679d57c4d1afa7 delete mode 100644 tmp/cache/assets/development/sprockets/64dfe7f12009006e45e03cdd460f9168 delete mode 100644 tmp/cache/assets/development/sprockets/65af3391116fea82ea812a952b62e109 delete mode 100644 tmp/cache/assets/development/sprockets/65e24c9cb095783155627bfe7429870e delete mode 100644 tmp/cache/assets/development/sprockets/65e8e5d1e73becc058f54999e131566a delete mode 100644 tmp/cache/assets/development/sprockets/6666d6518a9b4046427f8d80017ed86d delete mode 100644 tmp/cache/assets/development/sprockets/66c28106cff273af7129554eef5577b0 delete mode 100644 tmp/cache/assets/development/sprockets/66e6eef3432e5d239187f9646560db68 delete mode 100644 tmp/cache/assets/development/sprockets/6821b9f2db8380e201e1e54ba2b7dd91 delete mode 100644 tmp/cache/assets/development/sprockets/68674d9459488a0aa1617473eec383cb delete mode 100644 tmp/cache/assets/development/sprockets/689c20d1f24e636bd6a3d675e4c8f25f delete mode 100644 tmp/cache/assets/development/sprockets/68f475826f13319f712557cee0f4b6d1 delete mode 100644 tmp/cache/assets/development/sprockets/690876292d9dc238527b2a29c16a7917 delete mode 100644 tmp/cache/assets/development/sprockets/699544e113ca81bc86a0d2e353c83fc5 delete mode 100644 tmp/cache/assets/development/sprockets/6a84be7368547bd39dbb5d977b91b0b9 delete mode 100644 tmp/cache/assets/development/sprockets/6b2c35497569e8f67582ba02e59b785b delete mode 100644 tmp/cache/assets/development/sprockets/6bbfe2692daac0847cd5d84ef62833e7 delete mode 100644 tmp/cache/assets/development/sprockets/6d3a786085b77bed1c0f1572180f9182 delete mode 100644 tmp/cache/assets/development/sprockets/6f78527844795b9b46156d0576fffe63 delete mode 100644 tmp/cache/assets/development/sprockets/6f89933f835a5177ca6f80db080622d7 delete mode 100644 tmp/cache/assets/development/sprockets/6fbd1a93ede9466bc7ba7c6c764aca40 delete mode 100644 tmp/cache/assets/development/sprockets/700ee90329675f9e30c2f1c36aeae71c delete mode 100644 tmp/cache/assets/development/sprockets/706c3746f8d55ad4176152cd23633af1 delete mode 100644 tmp/cache/assets/development/sprockets/70de4d1e613727407438e972a9099dfd delete mode 100644 tmp/cache/assets/development/sprockets/71061655c5a74a930e67c4e760956b1f delete mode 100644 tmp/cache/assets/development/sprockets/713099c0de4b8f2a79793aecd5f730f7 delete mode 100644 tmp/cache/assets/development/sprockets/716a1dfc5286dd794b13a5836a78a330 delete mode 100644 tmp/cache/assets/development/sprockets/71a9bade527ad8fa65e0c6174c90430f delete mode 100644 tmp/cache/assets/development/sprockets/71c2ede3dab564e5b2cdc56c8cb321af delete mode 100644 tmp/cache/assets/development/sprockets/73aeafde5f3d412dd2426d24e8b009b2 delete mode 100644 tmp/cache/assets/development/sprockets/7446153de28a6596200ec4ed942ee1bf delete mode 100644 tmp/cache/assets/development/sprockets/7549930af65f02c734376a194a6c8b3a delete mode 100644 tmp/cache/assets/development/sprockets/75705b369fb4a897a3258db72ea7bd7b delete mode 100644 tmp/cache/assets/development/sprockets/763d2427cfb71fae8be94f4aa8868e23 delete mode 100644 tmp/cache/assets/development/sprockets/766631ac64f6a446755b7216731a6f97 delete mode 100644 tmp/cache/assets/development/sprockets/77c0d7f9d58efc1967b81bc55817d27d delete mode 100644 tmp/cache/assets/development/sprockets/7804ff6122192609a9723f6ea42aed75 delete mode 100644 tmp/cache/assets/development/sprockets/78b65f3165e100db9e945ee407806181 delete mode 100644 tmp/cache/assets/development/sprockets/794f84a792c9ec38bc22bad82e8db09c delete mode 100644 tmp/cache/assets/development/sprockets/7a0a10788d189a835654c23a9a40fa82 delete mode 100644 tmp/cache/assets/development/sprockets/7a458bde0d59f2f0612b90c8d84e821f delete mode 100644 tmp/cache/assets/development/sprockets/7ad9e33b9396cca4215a34b9f08f1157 delete mode 100644 tmp/cache/assets/development/sprockets/7ae3ef68bb12cb51f39ff5e18270e09e delete mode 100644 tmp/cache/assets/development/sprockets/7b26ff78e2bedb3d5086af20c3697da1 delete mode 100644 tmp/cache/assets/development/sprockets/7bbf2eb25fa7d64bb1d0084f957d9f0d delete mode 100644 tmp/cache/assets/development/sprockets/7ce88b04f3a9a8d2331d0f27adc7d076 delete mode 100644 tmp/cache/assets/development/sprockets/7d81578c1275669e33a0467ab4f3be49 delete mode 100644 tmp/cache/assets/development/sprockets/7dce8f9d6d5bed62afb6e0692221379d delete mode 100644 tmp/cache/assets/development/sprockets/7e0cce987ef0beb50a3c37d070766be9 delete mode 100644 tmp/cache/assets/development/sprockets/7eefd9520b3793cb94c41f35d49b8939 delete mode 100644 tmp/cache/assets/development/sprockets/7f5b89c402e7fa114a06e3f222048d8c delete mode 100644 tmp/cache/assets/development/sprockets/7fe36f3f3c533e90ad16634da79fc923 delete mode 100644 tmp/cache/assets/development/sprockets/7ff21fa483729555716020a870b8b1e0 delete mode 100644 tmp/cache/assets/development/sprockets/8007527b3fc5eaf295d6f98b4def5311 delete mode 100644 tmp/cache/assets/development/sprockets/80ab46d36dd48b72c11b0cc50831a741 delete mode 100644 tmp/cache/assets/development/sprockets/817b04961c64f626f70b38b40e84ba63 delete mode 100644 tmp/cache/assets/development/sprockets/818b87a5f34513a8985b47a9d593034e delete mode 100644 tmp/cache/assets/development/sprockets/8268df47d825e52dc201bad0adf9d856 delete mode 100644 tmp/cache/assets/development/sprockets/82fd1a8134fb76857249a4a72fea84b0 delete mode 100644 tmp/cache/assets/development/sprockets/8332468045488fb8d50d9112cc146693 delete mode 100644 tmp/cache/assets/development/sprockets/83717d5be809bfcf7a4fdd06559facc3 delete mode 100644 tmp/cache/assets/development/sprockets/838dc221a4ea49ef9023f75a0f843d18 delete mode 100644 tmp/cache/assets/development/sprockets/83f8c5e070f7f08c9296e6ebeb593d54 delete mode 100644 tmp/cache/assets/development/sprockets/841f39f12ac9fd35663871f71163008d delete mode 100644 tmp/cache/assets/development/sprockets/847ac1102f1ffd35157052073e344473 delete mode 100644 tmp/cache/assets/development/sprockets/8502f1ab470f4a4275f14a3ceef70ce4 delete mode 100644 tmp/cache/assets/development/sprockets/85c4319237f7b4b779b1b43c46ed4d97 delete mode 100644 tmp/cache/assets/development/sprockets/8688c9694ccbef12e59335743d50a154 delete mode 100644 tmp/cache/assets/development/sprockets/86e297fcd5f60af5bcdf73b87ed54697 delete mode 100644 tmp/cache/assets/development/sprockets/87386dce644c50fbba60f5252ff8cf41 delete mode 100644 tmp/cache/assets/development/sprockets/87968c9f1ec3c72aea342575171f441c delete mode 100644 tmp/cache/assets/development/sprockets/88b399010166dc693f71b4551efcb71f delete mode 100644 tmp/cache/assets/development/sprockets/89e643b5f7232bd6ef29f467e3d126c6 delete mode 100644 tmp/cache/assets/development/sprockets/89f5b9a76896eb541f3077caa8b00688 delete mode 100644 tmp/cache/assets/development/sprockets/8c25345d13399276072daf220c8596c0 delete mode 100644 tmp/cache/assets/development/sprockets/8cbe61bc5330352b903c3b8ea988a1b9 delete mode 100644 tmp/cache/assets/development/sprockets/8d4ff8696c573251487f95ae54da9fcd delete mode 100644 tmp/cache/assets/development/sprockets/8dcbc9f6a7992cd54247231be340e210 delete mode 100644 tmp/cache/assets/development/sprockets/8e5d6149dca38af9c8fc198ca097d5b9 delete mode 100644 tmp/cache/assets/development/sprockets/8eb8ba02942239faf94b0e455802d303 delete mode 100644 tmp/cache/assets/development/sprockets/8fbd8a4cda8ae30b1ddddd9bc5cf75e5 delete mode 100644 tmp/cache/assets/development/sprockets/9012dca5a67400fc8e489d1832e35590 delete mode 100644 tmp/cache/assets/development/sprockets/9052b8cb23e5b5221fd529046a46d2fd delete mode 100644 tmp/cache/assets/development/sprockets/91a411a03c56d6c6a73a9d6ad3374c11 delete mode 100644 tmp/cache/assets/development/sprockets/92f97604d064ea9c60faa2c419ca915a delete mode 100644 tmp/cache/assets/development/sprockets/93177c17d3f2ee586c59288d4c1ab757 delete mode 100644 tmp/cache/assets/development/sprockets/938819bff9d7e0cec38e43237c81ba63 delete mode 100644 tmp/cache/assets/development/sprockets/93d0bae576a83af854cdb1e07b48dac1 delete mode 100644 tmp/cache/assets/development/sprockets/94e17f12716f507411e5431779ae586b delete mode 100644 tmp/cache/assets/development/sprockets/965d24065036ced129e9037a0dcdbee1 delete mode 100644 tmp/cache/assets/development/sprockets/96b57eaf3ef75d8d1953ab329454e155 delete mode 100644 tmp/cache/assets/development/sprockets/9873ef05d1399ea183d2d4b659e31a07 delete mode 100644 tmp/cache/assets/development/sprockets/9a6f1a78cd795ee2254bf6b0a1f169d3 delete mode 100644 tmp/cache/assets/development/sprockets/9be32a5975075231e671763490f2e781 delete mode 100644 tmp/cache/assets/development/sprockets/9cf2dfbd261be4d5d0a9d22626255a53 delete mode 100644 tmp/cache/assets/development/sprockets/9d2f1e644fe040da49a3d18c7cff27d3 delete mode 100644 tmp/cache/assets/development/sprockets/9ddeb6cf8eff8242e3f641684a2e3f9f delete mode 100644 tmp/cache/assets/development/sprockets/9de26269e01aa81f63593827c46547e5 delete mode 100644 tmp/cache/assets/development/sprockets/9df38b7dd8b3d8520f508f95a05a8c4d delete mode 100644 tmp/cache/assets/development/sprockets/9e9612c1d0382b5df7efd6f332a4e3ee delete mode 100644 tmp/cache/assets/development/sprockets/9f0f92b01dc624e1a5a6901d94ce37e3 delete mode 100644 tmp/cache/assets/development/sprockets/a005584da212da9521d83f8fdcbc63c2 delete mode 100644 tmp/cache/assets/development/sprockets/a01b3e3505dae425e73ef79f57083335 delete mode 100644 tmp/cache/assets/development/sprockets/a03cd2a500523998eddee63f24d9ee1e delete mode 100644 tmp/cache/assets/development/sprockets/a1537881fee82219ccabdd164915bb25 delete mode 100644 tmp/cache/assets/development/sprockets/a1ebb8430986e66699ecb03c989b509d delete mode 100644 tmp/cache/assets/development/sprockets/a3119711f54ee84357b35a9b61190699 delete mode 100644 tmp/cache/assets/development/sprockets/a3a5cb81ae24279808dbf20733e38800 delete mode 100644 tmp/cache/assets/development/sprockets/a4049d583d596fd19e965c6bd2d08ba5 delete mode 100644 tmp/cache/assets/development/sprockets/a4d35161e1cd0ccee505100bab043df4 delete mode 100644 tmp/cache/assets/development/sprockets/a5967ad0bddf9f6962d171f42bbee091 delete mode 100644 tmp/cache/assets/development/sprockets/a5df258571265a5dea9d32355596726a delete mode 100644 tmp/cache/assets/development/sprockets/a5f3b5b4754dfb2b88b0bbaae4f70cf4 delete mode 100644 tmp/cache/assets/development/sprockets/a6294d5ab647e5bd9a0839e9f366e35d delete mode 100644 tmp/cache/assets/development/sprockets/a6f0da52fd8b824f2897e686a9e323b8 delete mode 100644 tmp/cache/assets/development/sprockets/a7977ea1c9ae211d652e2fb90f2e2cb1 delete mode 100644 tmp/cache/assets/development/sprockets/a7ebb3a195d57841c0cf10964d816880 delete mode 100644 tmp/cache/assets/development/sprockets/a90c92dbe3cde9717e9230fd3196a0f3 delete mode 100644 tmp/cache/assets/development/sprockets/a93d7550b00bf37764692b91e925386a delete mode 100644 tmp/cache/assets/development/sprockets/a98ceb571ff17d3875ce901787b57b50 delete mode 100644 tmp/cache/assets/development/sprockets/a99ce82df11c8022070f401526e1b7c1 delete mode 100644 tmp/cache/assets/development/sprockets/aa83d9907da551db03c2444f7e69d6e0 delete mode 100644 tmp/cache/assets/development/sprockets/aabb8963677a0d6b0b4fa271c3d7f302 delete mode 100644 tmp/cache/assets/development/sprockets/ac702a1883bb0709ac8961f19e78e2a7 delete mode 100644 tmp/cache/assets/development/sprockets/ad36930cc7e0b88d414b8f7c241e5aaf delete mode 100644 tmp/cache/assets/development/sprockets/ad84fb70d08e3ad3aca61ef472a0feb0 delete mode 100644 tmp/cache/assets/development/sprockets/adc70221c4e7e4d1df53fc7357bc4bf5 delete mode 100644 tmp/cache/assets/development/sprockets/ae7ae29f2557861a0f9dda51fcdb1aaf delete mode 100644 tmp/cache/assets/development/sprockets/af37a5090fbbc77c6940fc7ea862063d delete mode 100644 tmp/cache/assets/development/sprockets/af7b36e72eb826819087023ed72c2616 delete mode 100644 tmp/cache/assets/development/sprockets/af87e17e466c5e612c3053cd9462d4d3 delete mode 100644 tmp/cache/assets/development/sprockets/afb0f9cc894c0c8e4e489fd253f4f2f8 delete mode 100644 tmp/cache/assets/development/sprockets/b0910b4f92275bff449fae7d9968b0a9 delete mode 100644 tmp/cache/assets/development/sprockets/b0aaf35e7fb815b8752f5ea925f6672a delete mode 100644 tmp/cache/assets/development/sprockets/b10b9b0df6a0305c292ad6abef708fd5 delete mode 100644 tmp/cache/assets/development/sprockets/b13a22e0c0b36cf22e0d595d192034d8 delete mode 100644 tmp/cache/assets/development/sprockets/b190d82aba14cf633064e7dc1887ec70 delete mode 100644 tmp/cache/assets/development/sprockets/b1cd94ac66a1f99f817bb43d38cfb115 delete mode 100644 tmp/cache/assets/development/sprockets/b3b953ef42b5c055229f5d8fc2c9964e delete mode 100644 tmp/cache/assets/development/sprockets/b3d5cfb58208551650ef625636b275d0 delete mode 100644 tmp/cache/assets/development/sprockets/b3f4df61124c552839bcc34a9f005f7b delete mode 100644 tmp/cache/assets/development/sprockets/b4953b86648bdd276eba96e08d104734 delete mode 100644 tmp/cache/assets/development/sprockets/b4dc7a4fcf0b76b09e3bdee6c53c146c delete mode 100644 tmp/cache/assets/development/sprockets/b71769e8708f874d991f00b0dd9a3b72 delete mode 100644 tmp/cache/assets/development/sprockets/b7534cbfc85b978129b3f6ef6a7cf5e3 delete mode 100644 tmp/cache/assets/development/sprockets/b8215f2b3e3f32f89e9e08ae2526b7e4 delete mode 100644 tmp/cache/assets/development/sprockets/b839fa03be5d75cb2166c1d2ce61981c delete mode 100644 tmp/cache/assets/development/sprockets/b8aca9974e8e71ec111b0a4e8a89bfac delete mode 100644 tmp/cache/assets/development/sprockets/b90267c297c683dd4f811b1a7b84e8a9 delete mode 100644 tmp/cache/assets/development/sprockets/baae655d213d8de88acd5d8367f837d3 delete mode 100644 tmp/cache/assets/development/sprockets/bb3b6c737b50846df349b52f98dbe16d delete mode 100644 tmp/cache/assets/development/sprockets/bbef63d436b6832700fdf8937b10cbba delete mode 100644 tmp/cache/assets/development/sprockets/bc1311aae6e0dd4b6eb4425561f7dfd7 delete mode 100644 tmp/cache/assets/development/sprockets/bc4858c83cc85952d7d4d97c6fea7875 delete mode 100644 tmp/cache/assets/development/sprockets/bd600c4f4d3fc9f8ff7e0e191474ff37 delete mode 100644 tmp/cache/assets/development/sprockets/bdf0af621936067042872ded0aa5111c delete mode 100644 tmp/cache/assets/development/sprockets/bec9845b099642de2dc1e3582e849229 delete mode 100644 tmp/cache/assets/development/sprockets/beeb00bdec9aa8dcce9dd459088861f8 delete mode 100644 tmp/cache/assets/development/sprockets/c0173365e2b66fe864c2934a8ab39ba1 delete mode 100644 tmp/cache/assets/development/sprockets/c1c147aa4434bde503322bacd4433827 delete mode 100644 tmp/cache/assets/development/sprockets/c614f51a18e8b2bb108bfb6b5f648600 delete mode 100644 tmp/cache/assets/development/sprockets/c70b5aef30715ec1591ae68eae7850ca delete mode 100644 tmp/cache/assets/development/sprockets/c7476c73cc0ce664a95b03677307e2fc delete mode 100644 tmp/cache/assets/development/sprockets/c76aaa3fc3641c0bad020ff470880b00 delete mode 100644 tmp/cache/assets/development/sprockets/c7f2dec00a063f4dec9cd7f4cdbd6eb9 delete mode 100644 tmp/cache/assets/development/sprockets/c8a68c89019fb6170c99de4781586109 delete mode 100644 tmp/cache/assets/development/sprockets/c8aa8e3ab79c62d73b83eed8f13752ca delete mode 100644 tmp/cache/assets/development/sprockets/c8fc1f981896d3bc3650f6dc2cdc3981 delete mode 100644 tmp/cache/assets/development/sprockets/c9e744cb82228401957f84d30660432c delete mode 100644 tmp/cache/assets/development/sprockets/ca4ef43ce4fc78d585510ddece6306ed delete mode 100644 tmp/cache/assets/development/sprockets/ca69f1c4c5d6512ba78cffcf23c894a1 delete mode 100644 tmp/cache/assets/development/sprockets/caab43c64d61a1d48d422095df28b8c3 delete mode 100644 tmp/cache/assets/development/sprockets/cac3469dd4e865af69ba8decf6c35aed delete mode 100644 tmp/cache/assets/development/sprockets/cad28f8e0660017a4e172daa305cd240 delete mode 100644 tmp/cache/assets/development/sprockets/caeec3ccf19aa9f1c9efb4c463480f95 delete mode 100644 tmp/cache/assets/development/sprockets/cc572d87c1da311cddfb48b78f90f3f1 delete mode 100644 tmp/cache/assets/development/sprockets/cc6090e18e61c75c69ab04c37c34ccf3 delete mode 100644 tmp/cache/assets/development/sprockets/cccbddf5f144c5c3598ee362e123fad9 delete mode 100644 tmp/cache/assets/development/sprockets/cd722bfced8d347f4503d55332d7b633 delete mode 100644 tmp/cache/assets/development/sprockets/cdb9ca78f1ed6219a2f021ab6efca54c delete mode 100644 tmp/cache/assets/development/sprockets/ce226421806298e4efe3cc8756f14e52 delete mode 100644 tmp/cache/assets/development/sprockets/cfa89f046367734db25756bf34dc6680 delete mode 100644 tmp/cache/assets/development/sprockets/cfb59bd4aba12086f56851e713a93837 delete mode 100644 tmp/cache/assets/development/sprockets/cffd775d018f68ce5dba1ee0d951a994 delete mode 100644 tmp/cache/assets/development/sprockets/d1de4689369166246be557e8d9d28da0 delete mode 100644 tmp/cache/assets/development/sprockets/d22e2117d2645042daf32fa6789566cb delete mode 100644 tmp/cache/assets/development/sprockets/d3b41a6a5029563f58e65221e00f90e5 delete mode 100644 tmp/cache/assets/development/sprockets/d44e00596b3720a8c568d1e47537c60f delete mode 100644 tmp/cache/assets/development/sprockets/d475b56d17c71d3a75582f43b0a7ac29 delete mode 100644 tmp/cache/assets/development/sprockets/d49cca8786f8db74803f9fffbc7c234a delete mode 100644 tmp/cache/assets/development/sprockets/d4da04238efca336fc9b1af05fe86753 delete mode 100644 tmp/cache/assets/development/sprockets/d6ded35c91c42487dcd428bdeca42328 delete mode 100644 tmp/cache/assets/development/sprockets/d6fd87f65abe81f5ac8256afa0d3fa0e delete mode 100644 tmp/cache/assets/development/sprockets/d72091dba71f95ba1c4cb2653b16a239 delete mode 100644 tmp/cache/assets/development/sprockets/d771ace226fc8215a3572e0aa35bb0d6 delete mode 100644 tmp/cache/assets/development/sprockets/d779ef0548ffcb07b55075f5f56b19e2 delete mode 100644 tmp/cache/assets/development/sprockets/d8020e7a0146fee14761f1bd2fb8ec85 delete mode 100644 tmp/cache/assets/development/sprockets/d9340d29478244bc396b6dc79076d9c8 delete mode 100644 tmp/cache/assets/development/sprockets/d9af46d36766cc0c39cddec2e81f9dcd delete mode 100644 tmp/cache/assets/development/sprockets/d9c20695232c633006fc6ef02d1312ac delete mode 100644 tmp/cache/assets/development/sprockets/da1af4877bd5ff78343fc131a0b3d506 delete mode 100644 tmp/cache/assets/development/sprockets/da38ccd942c1442f9bcdab35271ca256 delete mode 100644 tmp/cache/assets/development/sprockets/db0612a39d7d492983ed4e515184ce1c delete mode 100644 tmp/cache/assets/development/sprockets/dbac4ea093475ce5ed66740283da04a2 delete mode 100644 tmp/cache/assets/development/sprockets/dc1d87e9ec851b82811fc3e46c5a497d delete mode 100644 tmp/cache/assets/development/sprockets/dcfa491d094a82db0f3267d932d2f7cc delete mode 100644 tmp/cache/assets/development/sprockets/dd0be45f102c9bbeef01b1f6b37a0fc4 delete mode 100644 tmp/cache/assets/development/sprockets/dd67da6c9c863a291783d93be88e7ebd delete mode 100644 tmp/cache/assets/development/sprockets/dda02a9012bf73471aaf0fcfef5f8430 delete mode 100644 tmp/cache/assets/development/sprockets/de36e84e3866c197e6ac182ce69803f8 delete mode 100644 tmp/cache/assets/development/sprockets/de384b6c3969eb30754791849ed055fa delete mode 100644 tmp/cache/assets/development/sprockets/de3e0306d779c999f769128141ee89b9 delete mode 100644 tmp/cache/assets/development/sprockets/df5f7aaa8a6c482c314b9202755280f9 delete mode 100644 tmp/cache/assets/development/sprockets/e173607bf4e23abe5df2bd75bb928c80 delete mode 100644 tmp/cache/assets/development/sprockets/e2c9410aeeee446539d8b723dd615ee9 delete mode 100644 tmp/cache/assets/development/sprockets/e34986063f64ce1d9b799f851d5346ac delete mode 100644 tmp/cache/assets/development/sprockets/e3749b40dc4f619f547955ab5c7618e1 delete mode 100644 tmp/cache/assets/development/sprockets/e37eb37eed170f339f572d35150909a6 delete mode 100644 tmp/cache/assets/development/sprockets/e38c9768dcfa7488c07677aa677998b8 delete mode 100644 tmp/cache/assets/development/sprockets/e40b29f57fe3c589febe41ec4b1cc075 delete mode 100644 tmp/cache/assets/development/sprockets/e56d58cc5cf83dbab7cb999383efe6a9 delete mode 100644 tmp/cache/assets/development/sprockets/e668fd76687846291ad94f52f214a6fa delete mode 100644 tmp/cache/assets/development/sprockets/e85269f09d52dd57f206d2a834d3f26f delete mode 100644 tmp/cache/assets/development/sprockets/e86549678154805c0bcd17d280e48188 delete mode 100644 tmp/cache/assets/development/sprockets/e8c333858e073a44358e5529c92f94f3 delete mode 100644 tmp/cache/assets/development/sprockets/e8db23ef784f4493ba09a68105fa1b5e delete mode 100644 tmp/cache/assets/development/sprockets/e9445f31564c41b2ad8f07930da9c20b delete mode 100644 tmp/cache/assets/development/sprockets/e9f04f7bf1512772d4b0a083c5d2d041 delete mode 100644 tmp/cache/assets/development/sprockets/ea19c5f02a0271177c95f79a19efde26 delete mode 100644 tmp/cache/assets/development/sprockets/eb401126674bae35443c168645689561 delete mode 100644 tmp/cache/assets/development/sprockets/eb6f416d8e12b9fb08d6fb5d5c97d7e7 delete mode 100644 tmp/cache/assets/development/sprockets/eb955148dff1a927d71ba221df32d1ac delete mode 100644 tmp/cache/assets/development/sprockets/ec1f7a75b343ce8ca068a4e6a5e7cbe3 delete mode 100644 tmp/cache/assets/development/sprockets/ec3be46020e5a5e2630e8531d4ce6ba3 delete mode 100644 tmp/cache/assets/development/sprockets/ec696fcfd8e5761674e5f8da48b1f79d delete mode 100644 tmp/cache/assets/development/sprockets/ec8a081e91211f311922c6f63526a0d1 delete mode 100644 tmp/cache/assets/development/sprockets/ed133483455a79952c4062552899fb11 delete mode 100644 tmp/cache/assets/development/sprockets/ed14b4a006354a98f69ee4e2e32f6c77 delete mode 100644 tmp/cache/assets/development/sprockets/ed7daeb15eb1ccd15fbab9f1be89506b delete mode 100644 tmp/cache/assets/development/sprockets/edc20ad0d6de39213425fc26ce78e133 delete mode 100644 tmp/cache/assets/development/sprockets/ef297fd4d90de7fface88a671c5c9e79 delete mode 100644 tmp/cache/assets/development/sprockets/f032b2a8c046af359563b41c6e9ade88 delete mode 100644 tmp/cache/assets/development/sprockets/f06ff1c3f7d6c5dece10897e2ddf7ce9 delete mode 100644 tmp/cache/assets/development/sprockets/f17e1ecf12441ec2959ffe39d06bdc63 delete mode 100644 tmp/cache/assets/development/sprockets/f1b197b753c500ca6ac6d21042b90bd3 delete mode 100644 tmp/cache/assets/development/sprockets/f2860b3d60ee3dfa1720931f5149f4bc delete mode 100644 tmp/cache/assets/development/sprockets/f399b338ae3717579f78cdf243f7cb06 delete mode 100644 tmp/cache/assets/development/sprockets/f3ae0e4801d52b00a84ca788e3695d5b delete mode 100644 tmp/cache/assets/development/sprockets/f3e3d10381c11009b84d183396647535 delete mode 100644 tmp/cache/assets/development/sprockets/f3ecd126c8260dd05f2fd9486d680f3c delete mode 100644 tmp/cache/assets/development/sprockets/f3f34953ff255bfae1d8812b58ad7fef delete mode 100644 tmp/cache/assets/development/sprockets/f4ec3e5c32360626c31eab83bf8d18e3 delete mode 100644 tmp/cache/assets/development/sprockets/f63be7abc3c3b92f41f0bab45b3d82d1 delete mode 100644 tmp/cache/assets/development/sprockets/f6cef7ec6b45e0e29ee59aa597f4fe31 delete mode 100644 tmp/cache/assets/development/sprockets/f71871aa5fa05c4d67b4de22c32b1c05 delete mode 100644 tmp/cache/assets/development/sprockets/f732afd538c4f6a24e92b3f49a883c32 delete mode 100644 tmp/cache/assets/development/sprockets/f7899187c2c3936cf8e7b9baad30de37 delete mode 100644 tmp/cache/assets/development/sprockets/f7932cfb5ab00f6337a656ea63fa36f3 delete mode 100644 tmp/cache/assets/development/sprockets/f7cbd26ba1d28d48de824f0e94586655 delete mode 100644 tmp/cache/assets/development/sprockets/f8d13afefe94a99eed7003ea2336a490 delete mode 100644 tmp/cache/assets/development/sprockets/f8f93874a5548dcc4eb07e77fd4ca0fb delete mode 100644 tmp/cache/assets/development/sprockets/fb34a58593ba75abef46a194369725e7 delete mode 100644 tmp/cache/assets/development/sprockets/fd4ba1e39bf6e3b850825c76c4cc0361 delete mode 100644 tmp/cache/assets/development/sprockets/fe69026d60ccf8e2e0d94b0e411c76ac delete mode 100644 tmp/cache/assets/development/sprockets/fed605616371916531b20f191db28055 delete mode 100644 tmp/cache/assets/development/sprockets/fef412e54736635bdf8b4561db541884 diff --git a/app/assets/javascripts/exercise_graphs.js b/app/assets/javascripts/exercise_graphs.js new file mode 100644 index 00000000..2d3588c6 --- /dev/null +++ b/app/assets/javascripts/exercise_graphs.js @@ -0,0 +1,281 @@ +$(function() { + // http://localhost:3333/exercises/38/statistics good for testing + // originally at--> localhost:3333/exercises/69/statistics + + if ($.isController('exercises') && $('.graph-functions-2').isPresent()) { + // GET THE DATA + var submissions = $('#data').data('submissions'); + var submissions_length = submissions.length; + + submissionsScoreAndTimeAssess = [[0,0]]; + submissionsScoreAndTimeSubmits = [[0,0]]; + var maximumValue = 0; + + var wtimes = $('#wtimes').data('working_times'); //.hidden#wtimes data-working_times=ActiveSupport::JSON.encode(working_times_until) + + // console.log(submissions); + // console.log(wtimes); + + for (var i = 0;i 0) { + submissionArray[1] = workingTime; + } + + if(submission.score>maximumValue){ + maximumValue = submission.score; + } + submissionsScoreAndTimeAssess.push(submissionArray); + } else if(submission.cause == "submit"){ + var workingTime = get_minutes(wtimes[i]); + var submissionArray = [submission.score, 0]; + + if (workingTime > 0) { + submissionArray[1] = workingTime; + } + + if(submission.score>maximumValue){ + maximumValue = submission.score; + } + submissionsScoreAndTimeSubmits.push(submissionArray); + } + } + // console.log(submissionsScoreAndTimeAssess.length); + // console.log(submissionsScoreAndTimeSubmits); + + function get_minutes (time_stamp) { + try { + hours = time_stamp.split(":")[0]; + minutes = time_stamp.split(":")[1]; + seconds = time_stamp.split(":")[2]; + + minutes = parseFloat(hours * 60) + parseInt(minutes); + if (minutes > 0){ + return minutes; + } else{ + return parseFloat(seconds/60); + } + } catch (err) { + return 0; + } + } + + function getWidth() { + if (self.innerHeight) { + return self.innerWidth; + } + + if (document.documentElement && document.documentElement.clientWidth) { + return document.documentElement.clientWidth; + } + + if (document.body) { + return document.body.clientWidth; + } + } + + function graph_assesses() { + // MAKE THE GRAPH + var width_ratio = .8; + var height_ratio = .7; // percent of height + + var margin = {top: 100, right: 20, bottom: 70, left: 70},//30,50 + width = (getWidth() * width_ratio) - margin.left - margin.right, + height = (width * height_ratio) - margin.top - margin.bottom; + + // Set the ranges + var x = d3.scale.linear().range([0, width]); + var y = d3.scale.linear().range([height,0]); + + //var x = d3.scale.linear() + // .range([0, width]); + //var y = d3.scale.linear() + // .range([0,height]); // - (height/20 + + var xAxis = d3.svg.axis() + .scale(x) + .orient("bottom") + .ticks(20); + + + var yAxis = d3.svg.axis() + .scale(d3.scale.linear().domain([0,maximumValue]).range([height,0]))//y + // .scale(y) + .orient("left") + .ticks(maximumValue) + .innerTickSize(-width) + .outerTickSize(0); + + //var line = d3.svg.line() + // .x(function(d) { return x(d.date); }) + // .y(function(d) { return y(d.close); }); + + var line = d3.svg.line() + .x(function (d) { + // console.log(d[1]); + return x(d[1]); + }) + .y(function (d) { + // console.log(d[0]); + return y(d[0]); + }); + + var svg = d3.select("#progress_chart").append("svg") //PLACEMENT GOES HERE <--------------- + .attr("width", width + margin.left + margin.right) + .attr("height", height + margin.top + margin.bottom) + .append("g") + .attr("transform", "translate(" + margin.left + "," + margin.top + ")"); + + + x.domain(d3.extent(submissionsScoreAndTimeAssess, function (d) { + // console.log(d[1]); + return (d[1]); + })); + y.domain(d3.extent(submissionsScoreAndTimeAssess, function (d) { + // console.log(d[0]); + return (d[0]); + })); + + svg.append("g") //x axis + .attr("class", "x axis") + .attr("transform", "translate(0," + height + ")") + .call(xAxis); + + svg.append("text")// x axis label + .attr("class", "x axis") + .attr("text-anchor", "middle") + .attr("x", width / 2) + .attr("y", height) + .attr("dy", ((height / 20) + 20) + 'px') + .text("Time Spent on Assignment (Minutes)") + .style('font-size', 14); + + svg.append("g") // y axis + .attr("class", "y axis") + .call(yAxis); + + svg.append("text") // y axis label + .attr("transform", "rotate(-90)") + .attr("x", -height / 2) + .attr("dy", "-3em") + .style("text-anchor", "middle") + .text("Score") + .style('font-size', 14); + + svg.append("text")// Title + .attr("class", "x axis") + .attr("text-anchor", "middle") + .attr("x", (width / 2))//+300) + .attr("y", 0) + .attr("dy", '-1.5em') + .text("Assesses Timeline") + .style('font-size', 20) + .style('text-decoration', 'underline'); + + // + // svg.append("path") + // //.datum() + // .attr("class", "line") + // .attr('id', 'myPath')// new + // .attr("stroke", "black") + // .attr("stroke-width", 5) + // .attr("fill", "none")// end new + // .attr("d", line(submissionsScoreAndTimeAssess));//--- + + svg.append("path") + .datum(submissionsScoreAndTimeAssess) + .attr("class", "line") + .attr('id', 'myPath')// new + .attr("stroke", "orange") + .attr("stroke-width", 5) + .attr("fill", "none")// end new + .attr("d", line);//--- + + + svg.selectAll("dot") // Add dots to assesses + .data(submissionsScoreAndTimeAssess) + .enter().append("circle") + .attr("r", 3.5) + .attr("cx", function(d) { return x(d[1]); }) + .attr("cy", function(d) { return y(d[0]); }); + + + svg.append("path") + .datum(submissionsScoreAndTimeSubmits) + .attr("class", "line2") + .attr('id', 'myPath')// new + .attr("stroke", "blue") + .attr("stroke-width", 5) + .attr("fill", "none")// end new + .attr("d", line);//--- + + svg.selectAll("dot") // Add dots to submits + .data(submissionsScoreAndTimeSubmits) + .enter().append("circle") + .attr("r", 3.5) + .attr("cx", function(d) { return x(d[1]); }) + .attr("cy", function(d) { return y(d[0]); }); + + + var color_hash = { 0 : ["Submissions", "blue"], + 1 : ["Assesses", "orange"] + } + + // add legend + var legend = svg.append("g") + .attr("class", "legend") + .attr("x", 65) + .attr("y", 25) + .attr("height", 100) + .attr("width", 100); + + var dataset = [submissionsScoreAndTimeSubmits,submissionsScoreAndTimeAssess]; + + legend.selectAll('g').data(dataset) + .enter() + .append('g') + .each(function(d, i) { + var g = d3.select(this); + g.append("rect") + .attr("x", 20) + .attr("y", i*25 + 8) + .attr("width", 10) + .attr("height", 10) + .style("fill", color_hash[String(i)][1]); + + g.append("text") + .attr("x", 40) + .attr("y", i * 25 + 18) + .attr("height",30) + .attr("width",100) + .style("fill", color_hash[String(i)][1]) + .text(color_hash[String(i)][0]); + + }); + + + + // function type(d) { + // d.frequency = +d.frequency; + // return d; + // } + + //.on("mousemove", mMove)//new again + //.append("title"); + + } + + try{ + graph_assesses(); + } catch(err){ + // not enough data + } + + } + +}); diff --git a/config/database.yml b/config/database.yml deleted file mode 100644 index e3181466..00000000 --- a/config/database.yml +++ /dev/null @@ -1,18 +0,0 @@ -default: &default - adapter: postgresql - encoding: unicode - password: - pool: 16 - username: postgres - -development: - <<: *default - database: code_ocean_development - -production: - <<: *default - database: code_ocean_production - -test: - <<: *default - database: code_ocean_test diff --git a/log/development.log b/log/development.log deleted file mode 100644 index f9f5a613..00000000 --- a/log/development.log +++ /dev/null @@ -1,80930 +0,0 @@ - SQL (35.4ms) CREATE EXTENSION IF NOT EXISTS "plpgsql" -  (1247.3ms) CREATE TABLE "comments" ("id" serial primary key, "user_id" integer, "file_id" integer, "user_type" character varying(255), "row" integer, "column" integer, "text" character varying(255), "created_at" timestamp, "updated_at" timestamp) -  (16.1ms) CREATE INDEX "index_comments_on_file_id" ON "comments" USING btree ("file_id") -  (35.3ms) CREATE INDEX "index_comments_on_user_id" ON "comments" USING btree ("user_id") -  (58.6ms) CREATE TABLE "consumers" ("id" serial primary key, "name" character varying(255), "created_at" timestamp, "updated_at" timestamp, "oauth_key" character varying(255), "oauth_secret" character varying(255))  -  (111.7ms) CREATE TABLE "errors" ("id" serial primary key, "execution_environment_id" integer, "message" text, "created_at" timestamp, "updated_at" timestamp, "submission_id" integer) -  (28.7ms) CREATE INDEX "index_errors_on_submission_id" ON "errors" USING btree ("submission_id") -  (125.1ms) CREATE TABLE "execution_environments" ("id" serial primary key, "docker_image" character varying(255), "name" character varying(255), "created_at" timestamp, "updated_at" timestamp, "run_command" character varying(255), "test_command" character varying(255), "testing_framework" character varying(255), "help" text, "exposed_ports" character varying(255), "permitted_execution_time" integer, "user_id" integer, "user_type" character varying(255), "pool_size" integer, "file_type_id" integer, "memory_limit" integer, "network_enabled" boolean) -  (66.8ms) CREATE TABLE "exercises" ("id" serial primary key, "description" text, "execution_environment_id" integer, "title" character varying(255), "created_at" timestamp, "updated_at" timestamp, "user_id" integer, "instructions" text, "public" boolean, "user_type" character varying(255), "token" character varying(255), "team_id" integer, "hide_file_tree" boolean)  -  (98.0ms) CREATE TABLE "external_users" ("id" serial primary key, "consumer_id" integer, "email" character varying(255), "external_id" character varying(255), "name" character varying(255), "created_at" timestamp, "updated_at" timestamp) -  (45.7ms) CREATE TABLE "file_types" ("id" serial primary key, "editor_mode" character varying(255), "file_extension" character varying(255), "indent_size" integer, "name" character varying(255), "user_id" integer, "created_at" timestamp, "updated_at" timestamp, "executable" boolean, "renderable" boolean, "user_type" character varying(255), "binary" boolean)  -  (108.9ms) CREATE TABLE "files" ("id" serial primary key, "content" text, "context_id" integer, "context_type" character varying(255), "file_id" integer, "file_type_id" integer, "hidden" boolean, "name" character varying(255), "read_only" boolean, "created_at" timestamp, "updated_at" timestamp, "native_file" character varying(255), "role" character varying(255), "hashed_content" character varying(255), "feedback_message" character varying(255), "weight" float, "path" character varying(255)) -  (67.6ms) CREATE INDEX "index_files_on_context_id_and_context_type" ON "files" USING btree ("context_id", "context_type") -  (87.8ms) CREATE TABLE "hints" ("id" serial primary key, "execution_environment_id" integer, "locale" character varying(255), "message" text, "name" character varying(255), "regular_expression" character varying(255), "created_at" timestamp, "updated_at" timestamp) -  (17.6ms) CREATE TABLE "internal_users" ("id" serial primary key, "consumer_id" integer, "email" character varying(255), "name" character varying(255), "role" character varying(255), "created_at" timestamp, "updated_at" timestamp, "crypted_password" character varying(255), "salt" character varying(255), "failed_logins_count" integer DEFAULT 0, "lock_expires_at" timestamp, "unlock_token" character varying(255), "remember_me_token" character varying(255), "remember_me_token_expires_at" timestamp, "reset_password_token" character varying(255), "reset_password_token_expires_at" timestamp, "reset_password_email_sent_at" timestamp, "activation_state" character varying(255), "activation_token" character varying(255), "activation_token_expires_at" timestamp)  -  (2.8ms) CREATE INDEX "index_internal_users_on_activation_token" ON "internal_users" USING btree ("activation_token") -  (33.6ms) CREATE UNIQUE INDEX "index_internal_users_on_email" ON "internal_users" USING btree ("email") -  (33.4ms) CREATE INDEX "index_internal_users_on_remember_me_token" ON "internal_users" USING btree ("remember_me_token") -  (18.0ms) CREATE INDEX "index_internal_users_on_reset_password_token" ON "internal_users" USING btree ("reset_password_token") -  (17.5ms) CREATE TABLE "internal_users_teams" ("id" serial primary key, "internal_user_id" integer, "team_id" integer) -  (70.0ms) CREATE INDEX "index_internal_users_teams_on_internal_user_id" ON "internal_users_teams" USING btree ("internal_user_id") -  (2.3ms) CREATE INDEX "index_internal_users_teams_on_team_id" ON "internal_users_teams" USING btree ("team_id") -  (67.1ms) CREATE TABLE "request_for_comments" ("id" serial primary key, "user_id" integer NOT NULL, "exercise_id" integer NOT NULL, "file_id" integer NOT NULL, "requested_at" timestamp, "created_at" timestamp, "updated_at" timestamp, "user_type" character varying(255))  -  (63.8ms) CREATE TABLE "submissions" ("id" serial primary key, "exercise_id" integer, "score" float, "user_id" integer, "created_at" timestamp, "updated_at" timestamp, "cause" character varying(255), "user_type" character varying(255)) -  (12.3ms) CREATE TABLE "teams" ("id" serial primary key, "name" character varying(255), "created_at" timestamp, "updated_at" timestamp)  -  (34.0ms) CREATE TABLE "schema_migrations" ("version" character varying(255) NOT NULL) -  (37.4ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version") -  (0.8ms) SELECT version FROM "schema_migrations" -  (33.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20150922125415') -  (8.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140625134118') -  (1.1ms) INSERT INTO "schema_migrations" (version) VALUES ('20140626143132') -  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140626144036') -  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140630093736') -  (35.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140630111215') -  (8.9ms) INSERT INTO "schema_migrations" (version) VALUES ('20140701120126') -  (34.9ms) INSERT INTO "schema_migrations" (version) VALUES ('20140701122345') -  (55.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140702100130') -  (1.3ms) INSERT INTO "schema_migrations" (version) VALUES ('20140703070749') -  (34.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140716153147') -  (34.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140717074902') -  (35.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140722125431') -  (1.9ms) INSERT INTO "schema_migrations" (version) VALUES ('20140723135530') -  (37.9ms) INSERT INTO "schema_migrations" (version) VALUES ('20140723135747') -  (32.9ms) INSERT INTO "schema_migrations" (version) VALUES ('20140724155359') -  (30.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140730114343') -  (39.0ms) INSERT INTO "schema_migrations" (version) VALUES ('20140730115010') -  (14.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140805161431') -  (35.3ms) INSERT INTO "schema_migrations" (version) VALUES ('20140812102114') -  (38.0ms) INSERT INTO "schema_migrations" (version) VALUES ('20140812144733') -  (73.0ms) INSERT INTO "schema_migrations" (version) VALUES ('20140812150607') -  (11.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140812150925') -  (28.0ms) INSERT INTO "schema_migrations" (version) VALUES ('20140813091722') -  (1.3ms) INSERT INTO "schema_migrations" (version) VALUES ('20140820170039') -  (34.1ms) INSERT INTO "schema_migrations" (version) VALUES ('20140821064318') -  (36.1ms) INSERT INTO "schema_migrations" (version) VALUES ('20140823172643') -  (2.3ms) INSERT INTO "schema_migrations" (version) VALUES ('20140823173923') -  (34.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140825121336') -  (1.2ms) INSERT INTO "schema_migrations" (version) VALUES ('20140825125801') -  (34.2ms) INSERT INTO "schema_migrations" (version) VALUES ('20140825154202') -  (1.2ms) INSERT INTO "schema_migrations" (version) VALUES ('20140825161350') -  (33.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140825161358') -  (6.2ms) INSERT INTO "schema_migrations" (version) VALUES ('20140825161406') -  (35.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140826073318') -  (9.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140826073319') -  (9.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140826073320') -  (1.1ms) INSERT INTO "schema_migrations" (version) VALUES ('20140826073321') -  (43.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140826073322') -  (38.0ms) INSERT INTO "schema_migrations" (version) VALUES ('20140827065359') -  (5.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140827083957') -  (1.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140829141913') -  (39.0ms) INSERT INTO "schema_migrations" (version) VALUES ('20140903093436') -  (37.9ms) INSERT INTO "schema_migrations" (version) VALUES ('20140903165113') -  (7.1ms) INSERT INTO "schema_migrations" (version) VALUES ('20140904082810') -  (13.0ms) INSERT INTO "schema_migrations" (version) VALUES ('20140909115430') -  (7.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140915095420') -  (38.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140915122846') -  (13.0ms) INSERT INTO "schema_migrations" (version) VALUES ('20140918063522') -  (19.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140922161120') -  (14.3ms) INSERT INTO "schema_migrations" (version) VALUES ('20140922161226') -  (33.2ms) INSERT INTO "schema_migrations" (version) VALUES ('20141003072729') -  (6.0ms) INSERT INTO "schema_migrations" (version) VALUES ('20141004114747') -  (9.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20141009110434') -  (5.1ms) INSERT INTO "schema_migrations" (version) VALUES ('20141011145303') -  (5.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20141017110211') -  (33.9ms) INSERT INTO "schema_migrations" (version) VALUES ('20141031161603') -  (41.0ms) INSERT INTO "schema_migrations" (version) VALUES ('20141119131607') -  (13.3ms) INSERT INTO "schema_migrations" (version) VALUES ('20150128083123') -  (0.9ms) INSERT INTO "schema_migrations" (version) VALUES ('20150128084834') -  (20.2ms) INSERT INTO "schema_migrations" (version) VALUES ('20150128093003') -  (41.2ms) INSERT INTO "schema_migrations" (version) VALUES ('20150204080832') -  (8.1ms) INSERT INTO "schema_migrations" (version) VALUES ('20150310150712') -  (1.9ms) INSERT INTO "schema_migrations" (version) VALUES ('20150317083739') -  (34.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20150317115338') -  (10.9ms) INSERT INTO "schema_migrations" (version) VALUES ('20150327141740') -  (5.0ms) INSERT INTO "schema_migrations" (version) VALUES ('20150408155923') -  (40.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20150421074734') -  (48.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20150818141554') -  (40.0ms) INSERT INTO "schema_migrations" (version) VALUES ('20150818142251') -  (27.2ms) INSERT INTO "schema_migrations" (version) VALUES ('20150903152727') - ExecutionEnvironment Load (1.1ms) SELECT "execution_environments".* FROM "execution_environments" - ExecutionEnvironment Load (0.6ms) SELECT "execution_environments".* FROM "execution_environments" - ExecutionEnvironment Load (45.7ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - SQL (0.4ms) CREATE EXTENSION IF NOT EXISTS "plpgsql" -  (43.0ms) DROP TABLE "comments" -  (7.7ms) CREATE TABLE "comments" ("id" serial primary key, "user_id" integer, "file_id" integer, "user_type" character varying(255), "row" integer, "column" integer, "text" character varying(255), "created_at" timestamp, "updated_at" timestamp) -  (2.2ms) CREATE INDEX "index_comments_on_file_id" ON "comments" USING btree ("file_id") -  (1.6ms) CREATE INDEX "index_comments_on_user_id" ON "comments" USING btree ("user_id") -  (2.9ms) DROP TABLE "consumers" -  (6.5ms) CREATE TABLE "consumers" ("id" serial primary key, "name" character varying(255), "created_at" timestamp, "updated_at" timestamp, "oauth_key" character varying(255), "oauth_secret" character varying(255)) -  (3.0ms) DROP TABLE "errors" -  (6.5ms) CREATE TABLE "errors" ("id" serial primary key, "execution_environment_id" integer, "message" text, "created_at" timestamp, "updated_at" timestamp, "submission_id" integer) -  (1.7ms) CREATE INDEX "index_errors_on_submission_id" ON "errors" USING btree ("submission_id") -  (2.9ms) DROP TABLE "execution_environments" -  (6.3ms) CREATE TABLE "execution_environments" ("id" serial primary key, "docker_image" character varying(255), "name" character varying(255), "created_at" timestamp, "updated_at" timestamp, "run_command" character varying(255), "test_command" character varying(255), "testing_framework" character varying(255), "help" text, "exposed_ports" character varying(255), "permitted_execution_time" integer, "user_id" integer, "user_type" character varying(255), "pool_size" integer, "file_type_id" integer, "memory_limit" integer, "network_enabled" boolean)  -  (4.9ms) DROP TABLE "exercises" -  (10.8ms) CREATE TABLE "exercises" ("id" serial primary key, "description" text, "execution_environment_id" integer, "title" character varying(255), "created_at" timestamp, "updated_at" timestamp, "user_id" integer, "instructions" text, "public" boolean, "user_type" character varying(255), "token" character varying(255), "team_id" integer, "hide_file_tree" boolean)  -  (3.4ms) DROP TABLE "external_users" -  (8.2ms) CREATE TABLE "external_users" ("id" serial primary key, "consumer_id" integer, "email" character varying(255), "external_id" character varying(255), "name" character varying(255), "created_at" timestamp, "updated_at" timestamp)  -  (3.6ms) DROP TABLE "file_types" -  (7.0ms) CREATE TABLE "file_types" ("id" serial primary key, "editor_mode" character varying(255), "file_extension" character varying(255), "indent_size" integer, "name" character varying(255), "user_id" integer, "created_at" timestamp, "updated_at" timestamp, "executable" boolean, "renderable" boolean, "user_type" character varying(255), "binary" boolean)  -  (3.0ms) DROP TABLE "files" -  (5.6ms) CREATE TABLE "files" ("id" serial primary key, "content" text, "context_id" integer, "context_type" character varying(255), "file_id" integer, "file_type_id" integer, "hidden" boolean, "name" character varying(255), "read_only" boolean, "created_at" timestamp, "updated_at" timestamp, "native_file" character varying(255), "role" character varying(255), "hashed_content" character varying(255), "feedback_message" character varying(255), "weight" float, "path" character varying(255))  -  (41.6ms) CREATE INDEX "index_files_on_context_id_and_context_type" ON "files" USING btree ("context_id", "context_type") -  (4.5ms) DROP TABLE "hints" -  (10.7ms) CREATE TABLE "hints" ("id" serial primary key, "execution_environment_id" integer, "locale" character varying(255), "message" text, "name" character varying(255), "regular_expression" character varying(255), "created_at" timestamp, "updated_at" timestamp) -  (4.9ms) DROP TABLE "internal_users" -  (6.5ms) CREATE TABLE "internal_users" ("id" serial primary key, "consumer_id" integer, "email" character varying(255), "name" character varying(255), "role" character varying(255), "created_at" timestamp, "updated_at" timestamp, "crypted_password" character varying(255), "salt" character varying(255), "failed_logins_count" integer DEFAULT 0, "lock_expires_at" timestamp, "unlock_token" character varying(255), "remember_me_token" character varying(255), "remember_me_token_expires_at" timestamp, "reset_password_token" character varying(255), "reset_password_token_expires_at" timestamp, "reset_password_email_sent_at" timestamp, "activation_state" character varying(255), "activation_token" character varying(255), "activation_token_expires_at" timestamp) -  (1.7ms) CREATE INDEX "index_internal_users_on_activation_token" ON "internal_users" USING btree ("activation_token") -  (1.7ms) CREATE UNIQUE INDEX "index_internal_users_on_email" ON "internal_users" USING btree ("email") -  (2.2ms) CREATE INDEX "index_internal_users_on_remember_me_token" ON "internal_users" USING btree ("remember_me_token") -  (3.6ms) CREATE INDEX "index_internal_users_on_reset_password_token" ON "internal_users" USING btree ("reset_password_token") -  (2.7ms) DROP TABLE "internal_users_teams" -  (37.6ms) CREATE TABLE "internal_users_teams" ("id" serial primary key, "internal_user_id" integer, "team_id" integer) -  (1.5ms) CREATE INDEX "index_internal_users_teams_on_internal_user_id" ON "internal_users_teams" USING btree ("internal_user_id") -  (44.0ms) CREATE INDEX "index_internal_users_teams_on_team_id" ON "internal_users_teams" USING btree ("team_id") -  (2.5ms) DROP TABLE "request_for_comments" -  (7.2ms) CREATE TABLE "request_for_comments" ("id" serial primary key, "user_id" integer NOT NULL, "exercise_id" integer NOT NULL, "file_id" integer NOT NULL, "requested_at" timestamp, "created_at" timestamp, "updated_at" timestamp, "user_type" character varying(255)) -  (4.0ms) DROP TABLE "submissions" -  (24.4ms) CREATE TABLE "submissions" ("id" serial primary key, "exercise_id" integer, "score" float, "user_id" integer, "created_at" timestamp, "updated_at" timestamp, "cause" character varying(255), "user_type" character varying(255)) -  (3.2ms) DROP TABLE "teams" -  (33.3ms) CREATE TABLE "teams" ("id" serial primary key, "name" character varying(255), "created_at" timestamp, "updated_at" timestamp) -  (0.5ms) SELECT version FROM "schema_migrations" - SQL (0.5ms) CREATE EXTENSION IF NOT EXISTS "plpgsql" -  (8.5ms) CREATE TABLE "comments" ("id" serial primary key, "user_id" integer, "file_id" integer, "user_type" character varying(255), "row" integer, "column" integer, "text" character varying(255), "created_at" timestamp, "updated_at" timestamp)  -  (1.9ms) CREATE INDEX "index_comments_on_file_id" ON "comments" USING btree ("file_id") -  (3.5ms) CREATE INDEX "index_comments_on_user_id" ON "comments" USING btree ("user_id") -  (10.3ms) CREATE TABLE "consumers" ("id" serial primary key, "name" character varying(255), "created_at" timestamp, "updated_at" timestamp, "oauth_key" character varying(255), "oauth_secret" character varying(255)) -  (6.2ms) CREATE TABLE "errors" ("id" serial primary key, "execution_environment_id" integer, "message" text, "created_at" timestamp, "updated_at" timestamp, "submission_id" integer)  -  (2.7ms) CREATE INDEX "index_errors_on_submission_id" ON "errors" USING btree ("submission_id") -  (5.7ms) CREATE TABLE "execution_environments" ("id" serial primary key, "docker_image" character varying(255), "name" character varying(255), "created_at" timestamp, "updated_at" timestamp, "run_command" character varying(255), "test_command" character varying(255), "testing_framework" character varying(255), "help" text, "exposed_ports" character varying(255), "permitted_execution_time" integer, "user_id" integer, "user_type" character varying(255), "pool_size" integer, "file_type_id" integer, "memory_limit" integer, "network_enabled" boolean)  -  (7.6ms) CREATE TABLE "exercises" ("id" serial primary key, "description" text, "execution_environment_id" integer, "title" character varying(255), "created_at" timestamp, "updated_at" timestamp, "user_id" integer, "instructions" text, "public" boolean, "user_type" character varying(255), "token" character varying(255), "team_id" integer, "hide_file_tree" boolean) -  (5.4ms) CREATE TABLE "external_users" ("id" serial primary key, "consumer_id" integer, "email" character varying(255), "external_id" character varying(255), "name" character varying(255), "created_at" timestamp, "updated_at" timestamp)  -  (5.3ms) CREATE TABLE "file_types" ("id" serial primary key, "editor_mode" character varying(255), "file_extension" character varying(255), "indent_size" integer, "name" character varying(255), "user_id" integer, "created_at" timestamp, "updated_at" timestamp, "executable" boolean, "renderable" boolean, "user_type" character varying(255), "binary" boolean) -  (5.6ms) CREATE TABLE "files" ("id" serial primary key, "content" text, "context_id" integer, "context_type" character varying(255), "file_id" integer, "file_type_id" integer, "hidden" boolean, "name" character varying(255), "read_only" boolean, "created_at" timestamp, "updated_at" timestamp, "native_file" character varying(255), "role" character varying(255), "hashed_content" character varying(255), "feedback_message" character varying(255), "weight" float, "path" character varying(255))  -  (2.3ms) CREATE INDEX "index_files_on_context_id_and_context_type" ON "files" USING btree ("context_id", "context_type") -  (6.9ms) CREATE TABLE "hints" ("id" serial primary key, "execution_environment_id" integer, "locale" character varying(255), "message" text, "name" character varying(255), "regular_expression" character varying(255), "created_at" timestamp, "updated_at" timestamp)  -  (7.4ms) CREATE TABLE "internal_users" ("id" serial primary key, "consumer_id" integer, "email" character varying(255), "name" character varying(255), "role" character varying(255), "created_at" timestamp, "updated_at" timestamp, "crypted_password" character varying(255), "salt" character varying(255), "failed_logins_count" integer DEFAULT 0, "lock_expires_at" timestamp, "unlock_token" character varying(255), "remember_me_token" character varying(255), "remember_me_token_expires_at" timestamp, "reset_password_token" character varying(255), "reset_password_token_expires_at" timestamp, "reset_password_email_sent_at" timestamp, "activation_state" character varying(255), "activation_token" character varying(255), "activation_token_expires_at" timestamp) -  (1.7ms) CREATE INDEX "index_internal_users_on_activation_token" ON "internal_users" USING btree ("activation_token") -  (2.0ms) CREATE UNIQUE INDEX "index_internal_users_on_email" ON "internal_users" USING btree ("email") -  (2.0ms) CREATE INDEX "index_internal_users_on_remember_me_token" ON "internal_users" USING btree ("remember_me_token") -  (2.7ms) CREATE INDEX "index_internal_users_on_reset_password_token" ON "internal_users" USING btree ("reset_password_token") -  (4.6ms) CREATE TABLE "internal_users_teams" ("id" serial primary key, "internal_user_id" integer, "team_id" integer)  -  (2.0ms) CREATE INDEX "index_internal_users_teams_on_internal_user_id" ON "internal_users_teams" USING btree ("internal_user_id") -  (2.4ms) CREATE INDEX "index_internal_users_teams_on_team_id" ON "internal_users_teams" USING btree ("team_id") -  (18.9ms) CREATE TABLE "request_for_comments" ("id" serial primary key, "user_id" integer NOT NULL, "exercise_id" integer NOT NULL, "file_id" integer NOT NULL, "requested_at" timestamp, "created_at" timestamp, "updated_at" timestamp, "user_type" character varying(255)) -  (5.3ms) CREATE TABLE "submissions" ("id" serial primary key, "exercise_id" integer, "score" float, "user_id" integer, "created_at" timestamp, "updated_at" timestamp, "cause" character varying(255), "user_type" character varying(255))  -  (5.8ms) CREATE TABLE "teams" ("id" serial primary key, "name" character varying(255), "created_at" timestamp, "updated_at" timestamp) -  (1.5ms) CREATE TABLE "schema_migrations" ("version" character varying(255) NOT NULL)  -  (1.8ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version") -  (0.6ms) SELECT version FROM "schema_migrations" -  (1.0ms) INSERT INTO "schema_migrations" (version) VALUES ('20150922125415') -  (4.2ms) INSERT INTO "schema_migrations" (version) VALUES ('20140625134118') -  (3.1ms) INSERT INTO "schema_migrations" (version) VALUES ('20140626143132') -  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140626144036') -  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140630093736') -  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140630111215') -  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140701120126') -  (3.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140701122345') -  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140702100130') -  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140703070749') -  (1.3ms) INSERT INTO "schema_migrations" (version) VALUES ('20140716153147') -  (0.9ms) INSERT INTO "schema_migrations" (version) VALUES ('20140717074902') -  (1.1ms) INSERT INTO "schema_migrations" (version) VALUES ('20140722125431') -  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140723135530') -  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140723135747') -  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140724155359') -  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140730114343') -  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140730115010') -  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140805161431') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140812102114') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140812144733') -  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140812150607') -  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140812150925') -  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140813091722') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140820170039') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140821064318') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140823172643') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140823173923') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140825121336') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140825125801') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140825154202') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140825161350') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140825161358') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140825161406') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140826073318') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140826073319') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140826073320') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140826073321') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140826073322') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140827065359') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140827083957') -  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140829141913') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140903093436') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140903165113') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140904082810') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140909115430') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140915095420') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140915122846') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140918063522') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140922161120') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140922161226') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20141003072729') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20141004114747') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20141009110434') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20141011145303') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20141017110211') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20141031161603') -  (0.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20141119131607') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20150128083123') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20150128084834') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20150128093003') -  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20150204080832') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20150310150712') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20150317083739') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20150317115338') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20150327141740') -  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20150408155923') -  (1.1ms) INSERT INTO "schema_migrations" (version) VALUES ('20150421074734') -  (1.0ms) INSERT INTO "schema_migrations" (version) VALUES ('20150818141554') -  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20150818142251') -  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20150903152727') - ExecutionEnvironment Load (1.1ms) SELECT "execution_environments".* FROM "execution_environments" - ExecutionEnvironment Load (0.5ms) SELECT "execution_environments".* FROM "execution_environments" - ExecutionEnvironment Load (24.3ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations".* FROM "schema_migrations" - ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations" - ExecutionEnvironment Load (0.9ms) SELECT "execution_environments".* FROM "execution_environments" - ExecutionEnvironment Load (0.4ms) SELECT "execution_environments".* FROM "execution_environments" - ExecutionEnvironment Load (2.8ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations".* FROM "schema_migrations" - SQL (0.5ms) DELETE FROM "execution_environments" - SQL (0.7ms) DELETE FROM "files" - SQL (0.5ms) DELETE FROM "exercises" - SQL (0.5ms) DELETE FROM "external_users" - SQL (0.8ms) DELETE FROM "internal_users" - SQL (0.5ms) DELETE FROM "internal_users_teams" - SQL (0.5ms) DELETE FROM "file_types" - SQL (0.5ms) DELETE FROM "hints" - SQL (0.7ms) DELETE FROM "comments" - SQL (0.4ms) DELETE FROM "consumers" - SQL (0.5ms) DELETE FROM "errors" - SQL (0.6ms) DELETE FROM "request_for_comments" - SQL (0.5ms) DELETE FROM "submissions" - SQL (0.4ms) DELETE FROM "teams" - SQL (0.2ms) DELETE FROM "internal_users_teams" - Consumer Load (17.6ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - Consumer Exists (0.5ms) SELECT 1 AS one FROM "consumers" WHERE "consumers"."oauth_key" IS NULL LIMIT 1 -  (0.2ms) ROLLBACK -  (0.1ms) BEGIN - Consumer Exists (0.4ms) SELECT 1 AS one FROM "consumers" WHERE "consumers"."oauth_key" = '27ea0eba8199bc2021954ff6e84f97bb' LIMIT 1 - SQL (0.7ms) INSERT INTO "consumers" ("created_at", "name", "oauth_key", "oauth_secret", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2016-02-11 14:17:34.151006"], ["name", "openHPI"], ["oauth_key", "27ea0eba8199bc2021954ff6e84f97bb"], ["oauth_secret", "209f65e45a46cc1b46fb66707d671d35"], ["updated_at", "2016-02-11 14:17:34.151006"]] -  (0.8ms) COMMIT - Consumer Load (0.5ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openSAP' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.3ms) SELECT 1 AS one FROM "consumers" WHERE "consumers"."oauth_key" IS NULL LIMIT 1 -  (0.1ms) ROLLBACK -  (0.1ms) BEGIN - Consumer Exists (0.3ms) SELECT 1 AS one FROM "consumers" WHERE "consumers"."oauth_key" = 'b8f99b1faa73a0b11a24150a93798b0a' LIMIT 1 - SQL (0.3ms) INSERT INTO "consumers" ("created_at", "name", "oauth_key", "oauth_secret", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2016-02-11 14:17:34.159913"], ["name", "openSAP"], ["oauth_key", "b8f99b1faa73a0b11a24150a93798b0a"], ["oauth_secret", "331f41ed23c024de681f11510944dd54"], ["updated_at", "2016-02-11 14:17:34.159913"]] -  (0.5ms) COMMIT - InternalUser Load (0.5ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - InternalUser Exists (0.4ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' LIMIT 1 -  (0.2ms) ROLLBACK -  (0.2ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' LIMIT 1 - SQL (0.8ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["activation_state", "pending"], ["activation_token", "VT9XsSvk9PHeU1je7ttP"], ["created_at", "2016-02-11 14:17:34.349331"], ["crypted_password", "$2a$10$6RWhZ0jV7tr16B7lMpF0Z.Ij6zltuzw7jL/vZS4xjQ2apRU.Iabs6"], ["email", "admin@example.org"], ["name", "Lawrence Davis"], ["role", "admin"], ["salt", "sPCxfxzv5AuoxNMr6UE6"], ["updated_at", "2016-02-11 14:17:34.349331"]] - Rendered user_mailer/activation_needed_email.html.slim (21.8ms) - -UserMailer#activation_needed_email: processed outbound mail in 258.5ms - -Sent mail to admin@example.org (30.3ms) -Date: Thu, 11 Feb 2016 15:17:34 +0100 -From: codeocean@hpi.de -To: admin@example.org -Message-ID: <56bc97fe96c48_16a0c3fe120c65bec52943@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/1/activate?token=VT9XsSvk9PHeU1je7ttP and set up a password in order to complete your registration. -  (0.9ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.2ms -  (0.1ms) BEGIN - SQL (0.5ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 1 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 14:17:34.645192"]] -  (0.6ms) COMMIT - ExternalUser Load (0.4ms) SELECT "external_users".* FROM "external_users" WHERE "external_users"."email" = 'melissa.clark@example.org' ORDER BY "external_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN -  (0.1ms) ROLLBACK - Consumer Load (0.5ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.4ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = '1de7120d5713838866033a5a7da358d9' AND "consumers"."id" != 1) LIMIT 1 - SQL (0.4ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 1 [["oauth_key", "1de7120d5713838866033a5a7da358d9"], ["oauth_secret", "77dbac1eed226f3b5ca0f23a5939c781"], ["updated_at", "2016-02-11 14:17:34.663217"]] -  (0.6ms) COMMIT -  (0.2ms) BEGIN - SQL (0.9ms) INSERT INTO "external_users" ("consumer_id", "created_at", "email", "external_id", "name", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["consumer_id", 1], ["created_at", "2016-02-11 14:17:34.730130"], ["email", "melissa.clark@example.org"], ["external_id", "fa9a06f3-5050-40aa-95cf-2445bffaadd4"], ["name", "Melissa Clark"], ["updated_at", "2016-02-11 14:17:34.730130"]] -  (0.5ms) COMMIT - InternalUser Load (0.6ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'michael.hicks@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.3ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'michael.hicks@example.org' LIMIT 1 -  (0.1ms) ROLLBACK - Consumer Load (0.4ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.3ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = 'f1c7c56a77096e5169528fe647c71bc2' AND "consumers"."id" != 1) LIMIT 1 - SQL (0.3ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 1 [["oauth_key", "f1c7c56a77096e5169528fe647c71bc2"], ["oauth_secret", "a965a52e929481c96178d0aed43ad21f"], ["updated_at", "2016-02-11 14:17:34.741333"]] -  (0.6ms) COMMIT -  (0.1ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'michael.hicks@example.org' LIMIT 1 - SQL (0.4ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "consumer_id", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["activation_state", "pending"], ["activation_token", "XTu3XBwacQY1PMnyJA6T"], ["consumer_id", 1], ["created_at", "2016-02-11 14:17:34.884882"], ["crypted_password", "$2a$10$xGNNgC./.euYKg6ba/KbLO6rr92mOwAk0lVDzbeFgryB/Ct0Sakoe"], ["email", "michael.hicks@example.org"], ["name", "Michael Hicks"], ["role", "teacher"], ["salt", "bY8a6hUkQdmsxyhJw4Y1"], ["updated_at", "2016-02-11 14:17:34.884882"]] - Rendered user_mailer/activation_needed_email.html.slim (0.2ms) - -UserMailer#activation_needed_email: processed outbound mail in 6.4ms - -Sent mail to michael.hicks@example.org (3.2ms) -Date: Thu, 11 Feb 2016 15:17:34 +0100 -From: codeocean@hpi.de -To: michael.hicks@example.org -Message-ID: <56bc97feda63b_16a0c3fe120c65bec530aa@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/2/activate?token=XTu3XBwacQY1PMnyJA6T and set up a password in order to complete your registration. -  (0.6ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN - SQL (0.4ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 2 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 14:17:34.899248"]] -  (0.6ms) COMMIT - ExecutionEnvironment Load (0.5ms) SELECT "execution_environments".* FROM "execution_environments" WHERE "execution_environments"."name" = 'CoffeeScript' ORDER BY "execution_environments"."id" ASC LIMIT 1 -  (0.2ms) BEGIN -  (0.1ms) ROLLBACK - InternalUser Load (0.6ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'julia.lopez@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.3ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'julia.lopez@example.org' LIMIT 1 -  (0.1ms) ROLLBACK - Consumer Load (0.4ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - Consumer Exists (0.4ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = '202dbe8dc0539ee3f59c059f24c98fbe' AND "consumers"."id" != 1) LIMIT 1 - SQL (0.4ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 1 [["oauth_key", "202dbe8dc0539ee3f59c059f24c98fbe"], ["oauth_secret", "0d11b54babef2a65dd5c5e6061b14348"], ["updated_at", "2016-02-11 14:17:34.925713"]] -  (0.6ms) COMMIT -  (0.1ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'julia.lopez@example.org' LIMIT 1 - SQL (0.4ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "consumer_id", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["activation_state", "pending"], ["activation_token", "11hCQLpxGUEK58Gz7hhp"], ["consumer_id", 1], ["created_at", "2016-02-11 14:17:35.071646"], ["crypted_password", "$2a$10$icYP.Uot6DHnNHZG4X41.O14y605Nkm7HxCIvBd5zu5bXKuhZXCji"], ["email", "julia.lopez@example.org"], ["name", "Julia Lopez"], ["role", "teacher"], ["salt", "izfX7aypAgy5HzCBHdLD"], ["updated_at", "2016-02-11 14:17:35.071646"]] - Rendered user_mailer/activation_needed_email.html.slim (0.2ms) - -UserMailer#activation_needed_email: processed outbound mail in 6.2ms - -Sent mail to julia.lopez@example.org (3.5ms) -Date: Thu, 11 Feb 2016 15:17:35 +0100 -From: codeocean@hpi.de -To: julia.lopez@example.org -Message-ID: <56bc97ff13bef_16a0c3fe120c65bec531a5@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/3/activate?token=11hCQLpxGUEK58Gz7hhp and set up a password in order to complete your registration. -  (0.7ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.1ms) BEGIN - SQL (0.5ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 3 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 14:17:35.086237"]] -  (0.5ms) COMMIT - InternalUser Load (0.7ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE ("internal_users"."email" = 'admin@example.org' AND "internal_users"."id" != 1) LIMIT 1 - SQL (0.4ms) UPDATE "internal_users" SET "crypted_password" = $1, "name" = $2, "salt" = $3, "updated_at" = $4 WHERE "internal_users"."id" = 1 [["crypted_password", "$2a$10$zZGUWf47uCdTqvvh13VQQuJ67lD5me9e9I1XCWpvf8N/SldXPBTGq"], ["name", "Anne Johnston"], ["salt", "in8daUhs8D9y383xUmQY"], ["updated_at", "2016-02-11 14:17:35.258685"]] -  (0.6ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.1ms) BEGIN -  (0.1ms) COMMIT - FileType Load (0.6ms) SELECT "file_types".* FROM "file_types" WHERE "file_types"."user_type" = 'InternalUser' AND "file_types"."user_id" = 1 AND "file_types"."executable" = 't' AND "file_types"."editor_mode" = 'ace/mode/coffee' AND "file_types"."file_extension" = '.coffee' AND "file_types"."indent_size" = 2 AND "file_types"."name" = 'CoffeeScript' ORDER BY "file_types"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - SQL (0.5ms) INSERT INTO "file_types" ("binary", "created_at", "editor_mode", "executable", "file_extension", "indent_size", "name", "renderable", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["binary", "f"], ["created_at", "2016-02-11 14:17:35.273725"], ["editor_mode", "ace/mode/coffee"], ["executable", "t"], ["file_extension", ".coffee"], ["indent_size", 2], ["name", "CoffeeScript"], ["renderable", "f"], ["updated_at", "2016-02-11 14:17:35.273725"], ["user_id", 1], ["user_type", "InternalUser"]] -  (0.7ms) COMMIT -  (0.1ms) BEGIN -  (0.1ms) COMMIT -  (0.1ms) BEGIN -  (0.2ms) ROLLBACK - ExecutionEnvironment Load (42.8ms) SELECT "execution_environments".* FROM "execution_environments" - ExecutionEnvironment Load (0.5ms) SELECT "execution_environments".* FROM "execution_environments" - ExecutionEnvironment Load (1.7ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ActiveRecord::SchemaMigration Load (0.7ms) SELECT "schema_migrations".* FROM "schema_migrations" - SQL (17.4ms) DELETE FROM "execution_environments" - SQL (0.9ms) DELETE FROM "files" - SQL (0.6ms) DELETE FROM "exercises" - SQL (43.8ms) DELETE FROM "external_users" - SQL (2.1ms) DELETE FROM "internal_users" - SQL (0.8ms) DELETE FROM "internal_users_teams" - SQL (1.1ms) DELETE FROM "file_types" - SQL (0.6ms) DELETE FROM "hints" - SQL (0.6ms) DELETE FROM "comments" - SQL (22.9ms) DELETE FROM "consumers" - SQL (0.8ms) DELETE FROM "errors" - SQL (0.5ms) DELETE FROM "request_for_comments" - SQL (0.6ms) DELETE FROM "submissions" - SQL (0.5ms) DELETE FROM "teams" - SQL (0.3ms) DELETE FROM "internal_users_teams" - Consumer Load (1.5ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (25.0ms) BEGIN - Consumer Exists (0.5ms) SELECT 1 AS one FROM "consumers" WHERE "consumers"."oauth_key" IS NULL LIMIT 1 -  (25.0ms) ROLLBACK -  (0.1ms) BEGIN - Consumer Exists (0.4ms) SELECT 1 AS one FROM "consumers" WHERE "consumers"."oauth_key" = '33c0b9f6a64913e735c0abd952f15b80' LIMIT 1 - SQL (32.2ms) INSERT INTO "consumers" ("created_at", "name", "oauth_key", "oauth_secret", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2016-02-11 14:46:23.769444"], ["name", "openHPI"], ["oauth_key", "33c0b9f6a64913e735c0abd952f15b80"], ["oauth_secret", "43c6a1804c8cc9f887fcab37de0f0dc1"], ["updated_at", "2016-02-11 14:46:23.769444"]] -  (9.4ms) COMMIT - Consumer Load (0.6ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openSAP' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.3ms) SELECT 1 AS one FROM "consumers" WHERE "consumers"."oauth_key" IS NULL LIMIT 1 -  (0.1ms) ROLLBACK -  (0.1ms) BEGIN - Consumer Exists (0.4ms) SELECT 1 AS one FROM "consumers" WHERE "consumers"."oauth_key" = '19b048d3f89f3534b5982976ae155bb8' LIMIT 1 - SQL (0.3ms) INSERT INTO "consumers" ("created_at", "name", "oauth_key", "oauth_secret", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2016-02-11 14:46:23.819224"], ["name", "openSAP"], ["oauth_key", "19b048d3f89f3534b5982976ae155bb8"], ["oauth_secret", "501b19813df9e698e39a20a89b3beef5"], ["updated_at", "2016-02-11 14:46:23.819224"]] -  (0.6ms) COMMIT - InternalUser Load (0.6ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - InternalUser Exists (0.4ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' LIMIT 1 -  (0.2ms) ROLLBACK -  (0.2ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' LIMIT 1 - SQL (0.5ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["activation_state", "pending"], ["activation_token", "1Zb47YYHEfHvPT1xfVz4"], ["created_at", "2016-02-11 14:46:24.044010"], ["crypted_password", "$2a$10$uzZyEIJyv6FhxYlTTTJ/ieKH06ULK8yFeiYjIoI7IIWElUTMC8CUy"], ["email", "admin@example.org"], ["name", "Robin Carr"], ["role", "admin"], ["salt", "jZWpHCDSu4Ezyb4mAgSq"], ["updated_at", "2016-02-11 14:46:24.044010"]] - Rendered user_mailer/activation_needed_email.html.slim (27.1ms) - -UserMailer#activation_needed_email: processed outbound mail in 561.3ms - -Sent mail to admin@example.org (135.9ms) -Date: Thu, 11 Feb 2016 15:46:24 +0100 -From: codeocean@hpi.de -To: admin@example.org -Message-ID: <56bc9ec0a57e3_16e0c3fc611861bd8755ac@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/4/activate?token=1Zb47YYHEfHvPT1xfVz4 and set up a password in order to complete your registration. -  (0.7ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.1ms) BEGIN - SQL (0.6ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 4 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 14:46:24.747787"]] -  (0.6ms) COMMIT - ExternalUser Load (0.6ms) SELECT "external_users".* FROM "external_users" WHERE "external_users"."email" = 'walter.young@example.org' ORDER BY "external_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN -  (0.1ms) ROLLBACK - Consumer Load (0.5ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.5ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = 'e357ee2aadb9a8d2bcd54948d6b98bc5' AND "consumers"."id" != 3) LIMIT 1 - SQL (0.3ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 3 [["oauth_key", "e357ee2aadb9a8d2bcd54948d6b98bc5"], ["oauth_secret", "500db53906caf5ba605796a012f57efc"], ["updated_at", "2016-02-11 14:46:24.767556"]] -  (10.4ms) COMMIT -  (0.2ms) BEGIN - SQL (38.5ms) INSERT INTO "external_users" ("consumer_id", "created_at", "email", "external_id", "name", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["consumer_id", 3], ["created_at", "2016-02-11 14:46:24.811831"], ["email", "walter.young@example.org"], ["external_id", "6b1e265b-324b-411e-828e-b48f4ce365e7"], ["name", "Walter Young"], ["updated_at", "2016-02-11 14:46:24.811831"]] -  (0.8ms) COMMIT - InternalUser Load (0.8ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'carolyn.mitchell@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.4ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'carolyn.mitchell@example.org' LIMIT 1 -  (0.1ms) ROLLBACK - Consumer Load (0.4ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.3ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = '9c271e5b665d8a4f0d58a17768e6ee6a' AND "consumers"."id" != 3) LIMIT 1 - SQL (0.3ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 3 [["oauth_key", "9c271e5b665d8a4f0d58a17768e6ee6a"], ["oauth_secret", "86f99be9a487a33e2968b0ef2e8cac94"], ["updated_at", "2016-02-11 14:46:24.860938"]] -  (0.5ms) COMMIT -  (0.1ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'carolyn.mitchell@example.org' LIMIT 1 - SQL (0.4ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "consumer_id", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["activation_state", "pending"], ["activation_token", "GKquu3xdokrXcyqDSz4v"], ["consumer_id", 3], ["created_at", "2016-02-11 14:46:25.019011"], ["crypted_password", "$2a$10$XUcYS77OpqY2fUwAXrETz.r/THs40VLUxzss97AzMKy2Xc.AKaeNm"], ["email", "carolyn.mitchell@example.org"], ["name", "Carolyn Mitchell"], ["role", "teacher"], ["salt", "sonRcH6v54ahjzQxUSLf"], ["updated_at", "2016-02-11 14:46:25.019011"]] - Rendered user_mailer/activation_needed_email.html.slim (0.1ms) - -UserMailer#activation_needed_email: processed outbound mail in 5.9ms - -Sent mail to carolyn.mitchell@example.org (2.9ms) -Date: Thu, 11 Feb 2016 15:46:25 +0100 -From: codeocean@hpi.de -To: carolyn.mitchell@example.org -Message-ID: <56bc9ec16d14_16e0c3fc611861bd875660@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/5/activate?token=GKquu3xdokrXcyqDSz4v and set up a password in order to complete your registration. -  (5.7ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.1ms) BEGIN - SQL (0.4ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 5 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 14:46:25.037610"]] -  (0.5ms) COMMIT - ExecutionEnvironment Load (0.4ms) SELECT "execution_environments".* FROM "execution_environments" WHERE "execution_environments"."name" = 'CoffeeScript' ORDER BY "execution_environments"."id" ASC LIMIT 1 -  (0.2ms) BEGIN -  (0.2ms) ROLLBACK - InternalUser Load (0.6ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'irene.kelley@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.4ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'irene.kelley@example.org' LIMIT 1 -  (0.1ms) ROLLBACK - Consumer Load (0.4ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.4ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = 'df65d339e455f1abc8cfb913c924d3fc' AND "consumers"."id" != 3) LIMIT 1 - SQL (0.4ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 3 [["oauth_key", "df65d339e455f1abc8cfb913c924d3fc"], ["oauth_secret", "8fe1c335d40375cf7c8691c6920a32a8"], ["updated_at", "2016-02-11 14:46:25.063601"]] -  (0.6ms) COMMIT -  (0.1ms) BEGIN - InternalUser Exists (0.7ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'irene.kelley@example.org' LIMIT 1 - SQL (0.5ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "consumer_id", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["activation_state", "pending"], ["activation_token", "Ru8JGwfpposot1hDVMKT"], ["consumer_id", 3], ["created_at", "2016-02-11 14:46:25.214358"], ["crypted_password", "$2a$10$T3ddL0wdKCQccADc5l7AseFGuwgI9RT7Ft1r7VNb1XBPPFqR/5HMW"], ["email", "irene.kelley@example.org"], ["name", "Irene Kelley"], ["role", "teacher"], ["salt", "sDsfMd6turjPYcDy3Axf"], ["updated_at", "2016-02-11 14:46:25.214358"]] - Rendered user_mailer/activation_needed_email.html.slim (0.2ms) - -UserMailer#activation_needed_email: processed outbound mail in 7.0ms - -Sent mail to irene.kelley@example.org (3.2ms) -Date: Thu, 11 Feb 2016 15:46:25 +0100 -From: codeocean@hpi.de -To: irene.kelley@example.org -Message-ID: <56bc9ec136d9e_16e0c3fc611861bd87574c@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/6/activate?token=Ru8JGwfpposot1hDVMKT and set up a password in order to complete your registration. -  (7.0ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN - SQL (0.4ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 6 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 14:46:25.235991"]] -  (0.6ms) COMMIT - InternalUser Load (0.9ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.6ms) SELECT 1 AS one FROM "internal_users" WHERE ("internal_users"."email" = 'admin@example.org' AND "internal_users"."id" != 4) LIMIT 1 - SQL (0.4ms) UPDATE "internal_users" SET "crypted_password" = $1, "name" = $2, "salt" = $3, "updated_at" = $4 WHERE "internal_users"."id" = 4 [["crypted_password", "$2a$10$8rSOXYEbTjoz3uod7ZRnze5hN530C2oYBsWucnOXxWyQWOXDmHR7C"], ["name", "Melissa Fuller"], ["salt", "vEJyYzPsLffTUKp7jXpB"], ["updated_at", "2016-02-11 14:46:25.449883"]] -  (0.5ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.1ms) BEGIN -  (0.1ms) COMMIT - FileType Load (0.6ms) SELECT "file_types".* FROM "file_types" WHERE "file_types"."user_type" = 'InternalUser' AND "file_types"."user_id" = 4 AND "file_types"."executable" = 't' AND "file_types"."editor_mode" = 'ace/mode/coffee' AND "file_types"."file_extension" = '.coffee' AND "file_types"."indent_size" = 2 AND "file_types"."name" = 'CoffeeScript' ORDER BY "file_types"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - SQL (0.4ms) INSERT INTO "file_types" ("binary", "created_at", "editor_mode", "executable", "file_extension", "indent_size", "name", "renderable", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["binary", "f"], ["created_at", "2016-02-11 14:46:25.464836"], ["editor_mode", "ace/mode/coffee"], ["executable", "t"], ["file_extension", ".coffee"], ["indent_size", 2], ["name", "CoffeeScript"], ["renderable", "f"], ["updated_at", "2016-02-11 14:46:25.464836"], ["user_id", 4], ["user_type", "InternalUser"]] -  (0.8ms) COMMIT -  (0.2ms) BEGIN -  (0.1ms) COMMIT -  (0.1ms) BEGIN -  (0.2ms) ROLLBACK - ExecutionEnvironment Load (1.0ms) SELECT "execution_environments".* FROM "execution_environments" - ExecutionEnvironment Load (0.5ms) SELECT "execution_environments".* FROM "execution_environments" - ExecutionEnvironment Load (1.5ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ActiveRecord::SchemaMigration Load (0.6ms) SELECT "schema_migrations".* FROM "schema_migrations" - SQL (0.5ms) DELETE FROM "execution_environments" - SQL (0.8ms) DELETE FROM "files" - SQL (0.6ms) DELETE FROM "exercises" - SQL (1.1ms) DELETE FROM "external_users" - SQL (1.6ms) DELETE FROM "internal_users" - SQL (0.6ms) DELETE FROM "internal_users_teams" - SQL (1.2ms) DELETE FROM "file_types" - SQL (0.7ms) DELETE FROM "hints" - SQL (0.5ms) DELETE FROM "comments" - SQL (1.1ms) DELETE FROM "consumers" - SQL (0.6ms) DELETE FROM "errors" - SQL (0.4ms) DELETE FROM "request_for_comments" - SQL (0.4ms) DELETE FROM "submissions" - SQL (0.4ms) DELETE FROM "teams" - SQL (0.3ms) DELETE FROM "internal_users_teams" - Consumer Load (1.4ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - Consumer Exists (0.5ms) SELECT 1 AS one FROM "consumers" WHERE "consumers"."oauth_key" IS NULL LIMIT 1 -  (0.3ms) ROLLBACK -  (0.1ms) BEGIN - Consumer Exists (0.4ms) SELECT 1 AS one FROM "consumers" WHERE "consumers"."oauth_key" = '82f5dbb3bf2542861f0f55e6d307226a' LIMIT 1 - SQL (0.5ms) INSERT INTO "consumers" ("created_at", "name", "oauth_key", "oauth_secret", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2016-02-11 14:56:14.020151"], ["name", "openHPI"], ["oauth_key", "82f5dbb3bf2542861f0f55e6d307226a"], ["oauth_secret", "1d003c92217f77a727204ba3cbd119ac"], ["updated_at", "2016-02-11 14:56:14.020151"]] -  (0.8ms) COMMIT - Consumer Load (0.6ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openSAP' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.3ms) SELECT 1 AS one FROM "consumers" WHERE "consumers"."oauth_key" IS NULL LIMIT 1 -  (0.1ms) ROLLBACK -  (0.1ms) BEGIN - Consumer Exists (0.3ms) SELECT 1 AS one FROM "consumers" WHERE "consumers"."oauth_key" = '1d8dd0d1a9e62a82bcf5df21acd2a925' LIMIT 1 - SQL (0.4ms) INSERT INTO "consumers" ("created_at", "name", "oauth_key", "oauth_secret", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2016-02-11 14:56:14.028830"], ["name", "openSAP"], ["oauth_key", "1d8dd0d1a9e62a82bcf5df21acd2a925"], ["oauth_secret", "f5250f0672857cdba716f35f95867758"], ["updated_at", "2016-02-11 14:56:14.028830"]] -  (0.5ms) COMMIT - InternalUser Load (0.7ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' LIMIT 1 -  (0.2ms) ROLLBACK -  (0.2ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' LIMIT 1 - SQL (0.7ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["activation_state", "pending"], ["activation_token", "VPqjCduLGzCsHHDAMycK"], ["created_at", "2016-02-11 14:56:14.230233"], ["crypted_password", "$2a$10$mLM9R63ou5oIeFq64eJ4k.k/TNV0izZZvDU/0f5uAAF4AsbL49QKq"], ["email", "admin@example.org"], ["name", "Tina Gardner"], ["role", "admin"], ["salt", "pPV6xqaSB258mqSp6ewX"], ["updated_at", "2016-02-11 14:56:14.230233"]] - Rendered user_mailer/activation_needed_email.html.slim (21.8ms) - -UserMailer#activation_needed_email: processed outbound mail in 248.7ms - -Sent mail to admin@example.org (81.9ms) -Date: Thu, 11 Feb 2016 15:56:14 +0100 -From: codeocean@hpi.de -To: admin@example.org -Message-ID: <56bca10e7c1a0_16f3d3fd3ea051bf036488@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/7/activate?token=VPqjCduLGzCsHHDAMycK and set up a password in order to complete your registration. -  (0.7ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.1ms) BEGIN - SQL (0.5ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 7 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 14:56:14.568258"]] -  (0.5ms) COMMIT - ExternalUser Load (0.4ms) SELECT "external_users".* FROM "external_users" WHERE "external_users"."email" = 'ruth.gordon@example.org' ORDER BY "external_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN -  (0.1ms) ROLLBACK - Consumer Load (0.5ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.4ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = '75a20817d09684beee5e0c5607fad988' AND "consumers"."id" != 5) LIMIT 1 - SQL (0.3ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 5 [["oauth_key", "75a20817d09684beee5e0c5607fad988"], ["oauth_secret", "3f6a6d457da51d66a19820fcb60a372d"], ["updated_at", "2016-02-11 14:56:14.585706"]] -  (0.5ms) COMMIT -  (0.2ms) BEGIN - SQL (0.5ms) INSERT INTO "external_users" ("consumer_id", "created_at", "email", "external_id", "name", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["consumer_id", 5], ["created_at", "2016-02-11 14:56:14.621510"], ["email", "ruth.gordon@example.org"], ["external_id", "d5b380fc-8948-44bd-bcc6-991f17858a56"], ["name", "Ruth Gordon"], ["updated_at", "2016-02-11 14:56:14.621510"]] -  (0.5ms) COMMIT - InternalUser Load (0.8ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'janice.franklin@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - InternalUser Exists (0.4ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'janice.franklin@example.org' LIMIT 1 -  (0.1ms) ROLLBACK - Consumer Load (0.4ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.3ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = 'a9192af7cb4320b6950fed623f284629' AND "consumers"."id" != 5) LIMIT 1 - SQL (0.3ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 5 [["oauth_key", "a9192af7cb4320b6950fed623f284629"], ["oauth_secret", "b15b3cb8e35ddd6123289df32e247b72"], ["updated_at", "2016-02-11 14:56:14.632202"]] -  (0.6ms) COMMIT -  (0.1ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'janice.franklin@example.org' LIMIT 1 - SQL (0.4ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "consumer_id", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["activation_state", "pending"], ["activation_token", "jmj9qGCEMVzhphD6q2zf"], ["consumer_id", 5], ["created_at", "2016-02-11 14:56:14.779676"], ["crypted_password", "$2a$10$4hLIe9RVYco1omitoLQwzex/KcQhq1RxXuCCNLt/h8RkM99/F6Ke."], ["email", "janice.franklin@example.org"], ["name", "Janice Franklin"], ["role", "teacher"], ["salt", "4kcaLa7NgqSVPYgXFpF3"], ["updated_at", "2016-02-11 14:56:14.779676"]] - Rendered user_mailer/activation_needed_email.html.slim (0.1ms) - -UserMailer#activation_needed_email: processed outbound mail in 6.1ms - -Sent mail to janice.franklin@example.org (2.9ms) -Date: Thu, 11 Feb 2016 15:56:14 +0100 -From: codeocean@hpi.de -To: janice.franklin@example.org -Message-ID: <56bca10ec097f_16f3d3fd3ea051bf03655d@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/8/activate?token=jmj9qGCEMVzhphD6q2zf and set up a password in order to complete your registration. -  (0.6ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.1ms) BEGIN - SQL (0.5ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 8 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 14:56:14.793160"]] -  (0.5ms) COMMIT - ExecutionEnvironment Load (0.5ms) SELECT "execution_environments".* FROM "execution_environments" WHERE "execution_environments"."name" = 'CoffeeScript' ORDER BY "execution_environments"."id" ASC LIMIT 1 -  (0.2ms) BEGIN -  (0.2ms) ROLLBACK - InternalUser Load (0.6ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'beverly.kim@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.3ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'beverly.kim@example.org' LIMIT 1 -  (0.2ms) ROLLBACK - Consumer Load (0.4ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - Consumer Exists (0.4ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = 'f7834ad1e2293cedb3ba3f81ddd94b3b' AND "consumers"."id" != 5) LIMIT 1 - SQL (0.4ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 5 [["oauth_key", "f7834ad1e2293cedb3ba3f81ddd94b3b"], ["oauth_secret", "491d121ba3c353fe6426e36c13fdef0c"], ["updated_at", "2016-02-11 14:56:14.819246"]] -  (0.6ms) COMMIT -  (0.1ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'beverly.kim@example.org' LIMIT 1 - SQL (0.4ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "consumer_id", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["activation_state", "pending"], ["activation_token", "PmkDBTHsjG45rxSBvsWd"], ["consumer_id", 5], ["created_at", "2016-02-11 14:56:14.966566"], ["crypted_password", "$2a$10$/SH6e6Zt.vJyTUProvZEPOT4dTBfMWKvG.S0FC1YKJeCuYVKSZEUy"], ["email", "beverly.kim@example.org"], ["name", "Beverly Kim"], ["role", "teacher"], ["salt", "bc9vXx9cVzzeERCspFRx"], ["updated_at", "2016-02-11 14:56:14.966566"]] - Rendered user_mailer/activation_needed_email.html.slim (0.2ms) - -UserMailer#activation_needed_email: processed outbound mail in 6.1ms - -Sent mail to beverly.kim@example.org (3.4ms) -Date: Thu, 11 Feb 2016 15:56:14 +0100 -From: codeocean@hpi.de -To: beverly.kim@example.org -Message-ID: <56bca10eee272_16f3d3fd3ea051bf036683@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/9/activate?token=PmkDBTHsjG45rxSBvsWd and set up a password in order to complete your registration. -  (0.6ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.1ms) BEGIN - SQL (0.4ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 9 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 14:56:14.980464"]] -  (0.5ms) COMMIT - InternalUser Load (0.9ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE ("internal_users"."email" = 'admin@example.org' AND "internal_users"."id" != 7) LIMIT 1 - SQL (0.4ms) UPDATE "internal_users" SET "crypted_password" = $1, "name" = $2, "salt" = $3, "updated_at" = $4 WHERE "internal_users"."id" = 7 [["crypted_password", "$2a$10$axtjTZAxOZdQK.GKdBw31.ZqOXEXE0Ktl92jet/E8I8b211Csr76m"], ["name", "Fred Bell"], ["salt", "MznGZy1CGzUFqMCJAzZD"], ["updated_at", "2016-02-11 14:56:15.152869"]] -  (0.7ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.1ms) BEGIN -  (0.1ms) COMMIT - FileType Load (0.7ms) SELECT "file_types".* FROM "file_types" WHERE "file_types"."user_type" = 'InternalUser' AND "file_types"."user_id" = 7 AND "file_types"."executable" = 't' AND "file_types"."editor_mode" = 'ace/mode/coffee' AND "file_types"."file_extension" = '.coffee' AND "file_types"."indent_size" = 2 AND "file_types"."name" = 'CoffeeScript' ORDER BY "file_types"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - SQL (0.4ms) INSERT INTO "file_types" ("binary", "created_at", "editor_mode", "executable", "file_extension", "indent_size", "name", "renderable", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["binary", "f"], ["created_at", "2016-02-11 14:56:15.168363"], ["editor_mode", "ace/mode/coffee"], ["executable", "t"], ["file_extension", ".coffee"], ["indent_size", 2], ["name", "CoffeeScript"], ["renderable", "f"], ["updated_at", "2016-02-11 14:56:15.168363"], ["user_id", 7], ["user_type", "InternalUser"]] -  (0.5ms) COMMIT -  (0.1ms) BEGIN -  (0.1ms) COMMIT -  (0.1ms) BEGIN - ExecutionEnvironment Load (0.7ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (4.6ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (0.9ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (0.8ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC -get_container fetched container for execution environment CoffeeScript - SQL (29.4ms) INSERT INTO "execution_environments" ("created_at", "docker_image", "file_type_id", "help", "memory_limit", "name", "network_enabled", "permitted_execution_time", "pool_size", "run_command", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13) RETURNING "id" [["created_at", "2016-02-11 14:57:19.029619"], ["docker_image", "hklement/ubuntu-coffee:latest"], ["file_type_id", 3], ["help", "lorem ipsum dolor sit amet consectetuer adipiscing elit proin risus praesent lectus vestibulum quam sapien varius ut blandit non interdum in ante vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae duis faucibus accumsan odio curabitur convallis duis consequat dui nec nisi volutpat eleifend donec ut dolor morbi vel lectus in quam fringilla rhoncus mauris enim leo"], ["memory_limit", 256], ["name", "CoffeeScript"], ["network_enabled", "f"], ["permitted_execution_time", 10], ["pool_size", 0], ["run_command", "coffee"], ["updated_at", "2016-02-11 14:57:19.029619"], ["user_id", 9], ["user_type", "InternalUser"]] -  (20.8ms) COMMIT - ExecutionEnvironment Load (0.8ms) SELECT "execution_environments".* FROM "execution_environments" WHERE "execution_environments"."name" = 'HTML5' ORDER BY "execution_environments"."id" ASC LIMIT 1 -  (0.1ms) BEGIN -  (0.2ms) ROLLBACK - InternalUser Load (0.8ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'doris.warren@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.4ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'doris.warren@example.org' LIMIT 1 -  (0.1ms) ROLLBACK - Consumer Load (0.4ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.4ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = 'ab925215bafbf2a47be2357413218182' AND "consumers"."id" != 5) LIMIT 1 - SQL (0.3ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 5 [["oauth_key", "ab925215bafbf2a47be2357413218182"], ["oauth_secret", "01dde45432db2c79b93c0cc26f01b88f"], ["updated_at", "2016-02-11 14:57:19.103064"]] -  (0.7ms) COMMIT -  (0.1ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'doris.warren@example.org' LIMIT 1 - SQL (0.5ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "consumer_id", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["activation_state", "pending"], ["activation_token", "NfEZ5sH91btskdiHrAMg"], ["consumer_id", 5], ["created_at", "2016-02-11 14:57:19.253336"], ["crypted_password", "$2a$10$D3U5OGHl1vyzJeIWeO1dl.Nf2vlUlMGXr4/zR7tp2TKr07Yj6yHFu"], ["email", "doris.warren@example.org"], ["name", "Doris Warren"], ["role", "teacher"], ["salt", "ugjeJrCuFprrTZ2m5ADp"], ["updated_at", "2016-02-11 14:57:19.253336"]] - Rendered user_mailer/activation_needed_email.html.slim (0.3ms) - -UserMailer#activation_needed_email: processed outbound mail in 176.2ms - -Sent mail to doris.warren@example.org (6.2ms) -Date: Thu, 11 Feb 2016 15:57:19 +0100 -From: codeocean@hpi.de -To: doris.warren@example.org -Message-ID: <56bca14f69d37_16f3d3fd3ea051bf03679b@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/10/activate?token=NfEZ5sH91btskdiHrAMg and set up a password in order to complete your registration. -  (14.5ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN - SQL (0.5ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 10 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 14:57:19.456273"]] -  (124.2ms) COMMIT - InternalUser Load (1.0ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE ("internal_users"."email" = 'admin@example.org' AND "internal_users"."id" != 7) LIMIT 1 - SQL (0.4ms) UPDATE "internal_users" SET "crypted_password" = $1, "name" = $2, "salt" = $3, "updated_at" = $4 WHERE "internal_users"."id" = 7 [["crypted_password", "$2a$10$fpw8BspVHkRDzS3UZ/bbwuuOVS4FLvd2Pxws0mU.JrCy8NQJMXgHW"], ["name", "Frank Miller"], ["salt", "1QDwxHwqfvhrY7xKfss7"], ["updated_at", "2016-02-11 14:57:19.739154"]] -  (8.9ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN -  (0.2ms) COMMIT - FileType Load (0.8ms) SELECT "file_types".* FROM "file_types" WHERE "file_types"."user_type" = 'InternalUser' AND "file_types"."user_id" = 7 AND "file_types"."renderable" = 't' AND "file_types"."editor_mode" = 'ace/mode/html' AND "file_types"."file_extension" = '.html' AND "file_types"."indent_size" = 4 AND "file_types"."name" = 'HTML' ORDER BY "file_types"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - SQL (0.4ms) INSERT INTO "file_types" ("binary", "created_at", "editor_mode", "executable", "file_extension", "indent_size", "name", "renderable", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["binary", "f"], ["created_at", "2016-02-11 14:57:19.756016"], ["editor_mode", "ace/mode/html"], ["executable", "f"], ["file_extension", ".html"], ["indent_size", 4], ["name", "HTML"], ["renderable", "t"], ["updated_at", "2016-02-11 14:57:19.756016"], ["user_id", 7], ["user_type", "InternalUser"]] -  (110.1ms) COMMIT -  (0.2ms) BEGIN -  (0.1ms) COMMIT -  (0.1ms) BEGIN - ExecutionEnvironment Load (1.0ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (0.7ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (1.2ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (0.9ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (1.6ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (1.1ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (0.7ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (1.7ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (0.6ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (0.8ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (0.8ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (0.7ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC -get_container fetched container for execution environment HTML5 - SQL (0.9ms) INSERT INTO "execution_environments" ("created_at", "docker_image", "file_type_id", "help", "memory_limit", "name", "network_enabled", "permitted_execution_time", "pool_size", "run_command", "test_command", "testing_framework", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15) RETURNING "id" [["created_at", "2016-02-11 15:00:22.435188"], ["docker_image", "hklement/ubuntu-html:latest"], ["file_type_id", 4], ["help", "lorem ipsum dolor sit amet consectetuer adipiscing elit proin risus praesent lectus vestibulum quam sapien varius ut blandit non interdum in ante vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae duis faucibus accumsan odio curabitur convallis duis consequat dui nec nisi volutpat eleifend donec ut dolor morbi vel lectus in quam fringilla rhoncus mauris enim leo rhoncus sed vestibulum sit amet cursus id turpis integer aliquet massa id lobortis convallis tortor risus dapibus augue vel accumsan tellus nisi eu orci mauris lacinia"], ["memory_limit", 256], ["name", "HTML5"], ["network_enabled", "f"], ["permitted_execution_time", 10], ["pool_size", 0], ["run_command", "touch"], ["test_command", "rspec %{filename} --format documentation"], ["testing_framework", "RspecAdapter"], ["updated_at", "2016-02-11 15:00:22.435188"], ["user_id", 10], ["user_type", "InternalUser"]] -  (44.2ms) COMMIT - ExecutionEnvironment Load (1.1ms) SELECT "execution_environments".* FROM "execution_environments" WHERE "execution_environments"."name" = 'Java 8' ORDER BY "execution_environments"."id" ASC LIMIT 1 -  (0.1ms) BEGIN -  (0.2ms) ROLLBACK - InternalUser Load (0.8ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'fred.wheeler@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.4ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'fred.wheeler@example.org' LIMIT 1 -  (0.2ms) ROLLBACK - Consumer Load (0.6ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.4ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = '4444dd22314001083764bf977f200cd2' AND "consumers"."id" != 5) LIMIT 1 - SQL (0.4ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 5 [["oauth_key", "4444dd22314001083764bf977f200cd2"], ["oauth_secret", "852db2ed54c28a40b7a987fb84f95f29"], ["updated_at", "2016-02-11 15:00:22.518378"]] -  (0.8ms) COMMIT -  (0.2ms) BEGIN - InternalUser Exists (0.6ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'fred.wheeler@example.org' LIMIT 1 - SQL (1.7ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "consumer_id", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["activation_state", "pending"], ["activation_token", "c87qZwipwoJ6zp27aoSQ"], ["consumer_id", 5], ["created_at", "2016-02-11 15:00:22.675029"], ["crypted_password", "$2a$10$1rEh9EvSwzOyPXuJBc3EHesAtKc1nqn5zBi6oabs7pWVnHvQD.iW."], ["email", "fred.wheeler@example.org"], ["name", "Fred Wheeler"], ["role", "teacher"], ["salt", "hpZTSnmw6pwqn3XZpiB1"], ["updated_at", "2016-02-11 15:00:22.675029"]] - Rendered user_mailer/activation_needed_email.html.slim (0.6ms) - -UserMailer#activation_needed_email: processed outbound mail in 48.4ms - -Sent mail to fred.wheeler@example.org (12.8ms) -Date: Thu, 11 Feb 2016 16:00:22 +0100 -From: codeocean@hpi.de -To: fred.wheeler@example.org -Message-ID: <56bca206b3670_16f3d3fd3ea051bf03686f@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/11/activate?token=c87qZwipwoJ6zp27aoSQ and set up a password in order to complete your registration. -  (18.8ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN - SQL (0.5ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 11 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 15:00:22.770553"]] -  (0.6ms) COMMIT - InternalUser Load (1.0ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.6ms) SELECT 1 AS one FROM "internal_users" WHERE ("internal_users"."email" = 'admin@example.org' AND "internal_users"."id" != 7) LIMIT 1 - SQL (0.5ms) UPDATE "internal_users" SET "crypted_password" = $1, "name" = $2, "salt" = $3, "updated_at" = $4 WHERE "internal_users"."id" = 7 [["crypted_password", "$2a$10$jErcMdHSmI.iooPb1quJPureNv8MM9jg9Py84XvKKqDiJAIGJoZOm"], ["name", "Randy Hunter"], ["salt", "n5z3udyUWekGFd8EzPpe"], ["updated_at", "2016-02-11 15:00:22.927625"]] -  (10.5ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN -  (0.2ms) COMMIT - FileType Load (0.7ms) SELECT "file_types".* FROM "file_types" WHERE "file_types"."user_type" = 'InternalUser' AND "file_types"."user_id" = 7 AND "file_types"."executable" = 't' AND "file_types"."editor_mode" = 'ace/mode/java' AND "file_types"."file_extension" = '.java' AND "file_types"."indent_size" = 4 AND "file_types"."name" = 'Java' ORDER BY "file_types"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - SQL (0.7ms) INSERT INTO "file_types" ("binary", "created_at", "editor_mode", "executable", "file_extension", "indent_size", "name", "renderable", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["binary", "f"], ["created_at", "2016-02-11 15:00:22.945539"], ["editor_mode", "ace/mode/java"], ["executable", "t"], ["file_extension", ".java"], ["indent_size", 4], ["name", "Java"], ["renderable", "f"], ["updated_at", "2016-02-11 15:00:22.945539"], ["user_id", 7], ["user_type", "InternalUser"]] -  (0.6ms) COMMIT -  (0.1ms) BEGIN -  (0.1ms) COMMIT -  (0.1ms) BEGIN - ExecutionEnvironment Load (0.8ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (1.0ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (0.8ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (68.8ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (2.1ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (3.4ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (2.0ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (2.1ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC -get_container fetched container for execution environment Java 8 - SQL (60.4ms) INSERT INTO "execution_environments" ("created_at", "docker_image", "file_type_id", "help", "memory_limit", "name", "network_enabled", "permitted_execution_time", "pool_size", "run_command", "test_command", "testing_framework", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15) RETURNING "id" [["created_at", "2016-02-11 15:02:19.300206"], ["docker_image", "hklement/ubuntu-java:latest"], ["file_type_id", 5], ["help", "lorem ipsum dolor sit amet consectetuer adipiscing elit proin risus praesent lectus vestibulum quam sapien varius ut blandit non interdum in ante vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae duis faucibus accumsan odio curabitur convallis duis consequat dui nec nisi volutpat eleifend donec ut dolor morbi vel lectus in quam fringilla rhoncus mauris enim leo rhoncus sed vestibulum sit amet cursus id turpis integer aliquet massa id lobortis convallis tortor risus"], ["memory_limit", 256], ["name", "Java 8"], ["network_enabled", "f"], ["permitted_execution_time", 10], ["pool_size", 0], ["run_command", "make run"], ["test_command", "make test CLASS_NAME=\"%{class_name}\" FILENAME=\"%{filename}\""], ["testing_framework", "JunitAdapter"], ["updated_at", "2016-02-11 15:02:19.300206"], ["user_id", 11], ["user_type", "InternalUser"]] -  (477.1ms) COMMIT - ExecutionEnvironment Load (1.3ms) SELECT "execution_environments".* FROM "execution_environments" WHERE "execution_environments"."name" = 'JRuby 1.7' ORDER BY "execution_environments"."id" ASC LIMIT 1 -  (0.2ms) BEGIN -  (0.2ms) ROLLBACK - InternalUser Load (1.2ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'teresa.hunter@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - InternalUser Exists (0.7ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'teresa.hunter@example.org' LIMIT 1 -  (0.2ms) ROLLBACK - Consumer Load (0.6ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - Consumer Exists (0.6ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = '2ae93357e6674ecea31f7a24bd38c61f' AND "consumers"."id" != 5) LIMIT 1 - SQL (0.6ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 5 [["oauth_key", "2ae93357e6674ecea31f7a24bd38c61f"], ["oauth_secret", "f846c2e7542825989f34b88c6684fd91"], ["updated_at", "2016-02-11 15:02:21.430192"]] -  (1517.0ms) COMMIT -  (0.2ms) BEGIN - InternalUser Exists (0.6ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'teresa.hunter@example.org' LIMIT 1 - SQL (0.9ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "consumer_id", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["activation_state", "pending"], ["activation_token", "sqpBTyVK1TdFYhhgQqSX"], ["consumer_id", 5], ["created_at", "2016-02-11 15:02:23.136430"], ["crypted_password", "$2a$10$B5PBcR0bx2N/EOMIolMcQ.vEwezCKJyKWQlw/D3bSS0wFGnyGaTxy"], ["email", "teresa.hunter@example.org"], ["name", "Teresa Hunter"], ["role", "teacher"], ["salt", "4VuwL8pBfEr65Re4xarF"], ["updated_at", "2016-02-11 15:02:23.136430"]] - Rendered user_mailer/activation_needed_email.html.slim (2.5ms) - -UserMailer#activation_needed_email: processed outbound mail in 1094.9ms - -Sent mail to teresa.hunter@example.org (830.5ms) -Date: Thu, 11 Feb 2016 16:02:24 +0100 -From: codeocean@hpi.de -To: teresa.hunter@example.org -Message-ID: <56bca2803de36_16f3d3fd3ea051bf0369a@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/12/activate?token=sqpBTyVK1TdFYhhgQqSX and set up a password in order to complete your registration. -  (65.1ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.3ms -  (0.2ms) BEGIN - SQL (0.5ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 12 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 15:02:25.149028"]] -  (225.4ms) COMMIT - InternalUser Load (0.9ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.6ms) SELECT 1 AS one FROM "internal_users" WHERE ("internal_users"."email" = 'admin@example.org' AND "internal_users"."id" != 7) LIMIT 1 - SQL (0.5ms) UPDATE "internal_users" SET "crypted_password" = $1, "name" = $2, "salt" = $3, "updated_at" = $4 WHERE "internal_users"."id" = 7 [["crypted_password", "$2a$10$dXS5HX/X.YcAGuPE8FwU4OFnQTAougL5V/hG2HdAlFfb203s4rh1a"], ["name", "Kenneth Holmes"], ["salt", "6kLpdbe15oXAzPoUBW2E"], ["updated_at", "2016-02-11 15:02:25.534360"]] -  (271.9ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN -  (0.2ms) COMMIT - FileType Load (1.0ms) SELECT "file_types".* FROM "file_types" WHERE "file_types"."user_type" = 'InternalUser' AND "file_types"."user_id" = 7 AND "file_types"."executable" = 't' AND "file_types"."editor_mode" = 'ace/mode/ruby' AND "file_types"."file_extension" = '.rb' AND "file_types"."indent_size" = 2 AND "file_types"."name" = 'Ruby' ORDER BY "file_types"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - SQL (0.5ms) INSERT INTO "file_types" ("binary", "created_at", "editor_mode", "executable", "file_extension", "indent_size", "name", "renderable", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["binary", "f"], ["created_at", "2016-02-11 15:02:25.817503"], ["editor_mode", "ace/mode/ruby"], ["executable", "t"], ["file_extension", ".rb"], ["indent_size", 2], ["name", "Ruby"], ["renderable", "f"], ["updated_at", "2016-02-11 15:02:25.817503"], ["user_id", 7], ["user_type", "InternalUser"]] -  (203.1ms) COMMIT -  (0.3ms) BEGIN -  (0.2ms) COMMIT -  (0.1ms) BEGIN - ExecutionEnvironment Load (2.0ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC - ExecutionEnvironment Load (1.3ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC -get_container fetched container for execution environment JRuby 1.7 - SQL (1.4ms) INSERT INTO "execution_environments" ("created_at", "docker_image", "file_type_id", "help", "memory_limit", "name", "network_enabled", "permitted_execution_time", "pool_size", "run_command", "test_command", "testing_framework", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15) RETURNING "id" [["created_at", "2016-02-11 15:02:48.201384"], ["docker_image", "hklement/ubuntu-jruby:latest"], ["file_type_id", 6], ["help", "lorem ipsum dolor sit amet consectetuer adipiscing elit proin risus praesent lectus vestibulum quam sapien varius ut blandit non interdum in ante vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae duis faucibus accumsan odio curabitur convallis duis consequat dui nec nisi volutpat eleifend donec ut dolor morbi vel lectus in quam fringilla rhoncus mauris enim leo rhoncus sed vestibulum sit"], ["memory_limit", 256], ["name", "JRuby 1.7"], ["network_enabled", "f"], ["permitted_execution_time", 10], ["pool_size", 0], ["run_command", "jruby %{filename}"], ["test_command", "rspec %{filename} --format documentation"], ["testing_framework", "RspecAdapter"], ["updated_at", "2016-02-11 15:02:48.201384"], ["user_id", 12], ["user_type", "InternalUser"]] -  (205.7ms) COMMIT - ExecutionEnvironment Load (1.2ms) SELECT "execution_environments".* FROM "execution_environments" WHERE "execution_environments"."name" = 'Node.js' ORDER BY "execution_environments"."id" ASC LIMIT 1 -  (0.2ms) BEGIN -  (0.2ms) ROLLBACK - InternalUser Load (1.6ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'james.day@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'james.day@example.org' LIMIT 1 -  (0.2ms) ROLLBACK - Consumer Load (0.5ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.5ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = '7d7376460abd39613e9e6b9cea1f9a05' AND "consumers"."id" != 5) LIMIT 1 - SQL (0.4ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 5 [["oauth_key", "7d7376460abd39613e9e6b9cea1f9a05"], ["oauth_secret", "6247fee7e4ddce63bdd3ff5c3d849619"], ["updated_at", "2016-02-11 15:02:48.465313"]] -  (178.8ms) COMMIT -  (0.2ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'james.day@example.org' LIMIT 1 - SQL (0.6ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "consumer_id", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["activation_state", "pending"], ["activation_token", "NbfbWqazrwWtn6yGMCxy"], ["consumer_id", 5], ["created_at", "2016-02-11 15:02:48.799653"], ["crypted_password", "$2a$10$787tCTkuvlTJBWNVIV3UrOUeh0CHaXj0zyOR/oYYPBzveyUDEwmVC"], ["email", "james.day@example.org"], ["name", "James Day"], ["role", "teacher"], ["salt", "xPf3bkzgmkGcszNFnNqd"], ["updated_at", "2016-02-11 15:02:48.799653"]] - Rendered user_mailer/activation_needed_email.html.slim (0.5ms) - -UserMailer#activation_needed_email: processed outbound mail in 56.5ms - -Sent mail to james.day@example.org (8.6ms) -Date: Thu, 11 Feb 2016 16:02:48 +0100 -From: codeocean@hpi.de -To: james.day@example.org -Message-ID: <56bca298d3075_16f3d3fd3ea051bf037053@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/13/activate?token=NbfbWqazrwWtn6yGMCxy and set up a password in order to complete your registration. -  (312.7ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN - SQL (0.6ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 13 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 15:02:49.186690"]] -  (132.2ms) COMMIT - InternalUser Load (1.0ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.6ms) SELECT 1 AS one FROM "internal_users" WHERE ("internal_users"."email" = 'admin@example.org' AND "internal_users"."id" != 7) LIMIT 1 - SQL (0.6ms) UPDATE "internal_users" SET "crypted_password" = $1, "name" = $2, "salt" = $3, "updated_at" = $4 WHERE "internal_users"."id" = 7 [["crypted_password", "$2a$10$vquX/Hg2tSCAnbjosNRmee7LGVOcheQZCXaGNjC2KSQeK8PDWt46m"], ["name", "Jonathan Bishop"], ["salt", "UsU8Bp5gQZHxvFGAj4UQ"], ["updated_at", "2016-02-11 15:02:49.470219"]] -  (45.2ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN -  (0.1ms) COMMIT - FileType Load (0.8ms) SELECT "file_types".* FROM "file_types" WHERE "file_types"."user_type" = 'InternalUser' AND "file_types"."user_id" = 7 AND "file_types"."executable" = 't' AND "file_types"."editor_mode" = 'ace/mode/javascript' AND "file_types"."file_extension" = '.js' AND "file_types"."indent_size" = 4 AND "file_types"."name" = 'JavaScript' ORDER BY "file_types"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - SQL (0.5ms) INSERT INTO "file_types" ("binary", "created_at", "editor_mode", "executable", "file_extension", "indent_size", "name", "renderable", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["binary", "f"], ["created_at", "2016-02-11 15:02:49.523184"], ["editor_mode", "ace/mode/javascript"], ["executable", "t"], ["file_extension", ".js"], ["indent_size", 4], ["name", "JavaScript"], ["renderable", "f"], ["updated_at", "2016-02-11 15:02:49.523184"], ["user_id", 7], ["user_type", "InternalUser"]] -  (87.9ms) COMMIT -  (0.1ms) BEGIN -  (0.1ms) COMMIT -  (0.1ms) BEGIN -get_container fetched container for execution environment Node.js - SQL (0.5ms) INSERT INTO "execution_environments" ("created_at", "docker_image", "file_type_id", "help", "memory_limit", "name", "network_enabled", "permitted_execution_time", "pool_size", "run_command", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13) RETURNING "id" [["created_at", "2016-02-11 15:02:54.260087"], ["docker_image", "hklement/ubuntu-node:latest"], ["file_type_id", 7], ["help", "lorem ipsum dolor sit amet consectetuer adipiscing elit proin risus praesent lectus vestibulum quam sapien varius ut blandit non interdum in ante vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae duis faucibus accumsan odio curabitur convallis duis consequat dui nec nisi volutpat eleifend donec ut dolor morbi vel lectus in quam fringilla rhoncus mauris"], ["memory_limit", 256], ["name", "Node.js"], ["network_enabled", "f"], ["permitted_execution_time", 10], ["pool_size", 0], ["run_command", "node %{filename}"], ["updated_at", "2016-02-11 15:02:54.260087"], ["user_id", 13], ["user_type", "InternalUser"]] -  (154.8ms) COMMIT - ExecutionEnvironment Load (0.6ms) SELECT "execution_environments".* FROM "execution_environments" WHERE "execution_environments"."name" = 'Python 3.4' ORDER BY "execution_environments"."id" ASC LIMIT 1 -  (0.1ms) BEGIN -  (0.2ms) ROLLBACK - InternalUser Load (0.6ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'jose.boyd@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.3ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'jose.boyd@example.org' LIMIT 1 -  (0.1ms) ROLLBACK - Consumer Load (0.4ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.7ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = '83114f484315cc02d0b523909e1e3f0e' AND "consumers"."id" != 5) LIMIT 1 - SQL (0.2ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 5 [["oauth_key", "83114f484315cc02d0b523909e1e3f0e"], ["oauth_secret", "2b92e0543bc125372b3340287fc655d8"], ["updated_at", "2016-02-11 15:02:54.432620"]] -  (170.2ms) COMMIT -  (0.2ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'jose.boyd@example.org' LIMIT 1 - SQL (0.3ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "consumer_id", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["activation_state", "pending"], ["activation_token", "4KoGsrYfg6mRhbpS2Jya"], ["consumer_id", 5], ["created_at", "2016-02-11 15:02:54.751881"], ["crypted_password", "$2a$10$PxQvr4pxXOrrx/qtyT3goO.nyd4OimPVLvHDasVZvKdYa32xtv4U6"], ["email", "jose.boyd@example.org"], ["name", "Jose Boyd"], ["role", "teacher"], ["salt", "yRZdkCbNDTfyvnP6xwP2"], ["updated_at", "2016-02-11 15:02:54.751881"]] - Rendered user_mailer/activation_needed_email.html.slim (0.3ms) - -UserMailer#activation_needed_email: processed outbound mail in 62.2ms - -Sent mail to jose.boyd@example.org (4.5ms) -Date: Thu, 11 Feb 2016 16:02:54 +0100 -From: codeocean@hpi.de -To: jose.boyd@example.org -Message-ID: <56bca29ec79bf_16f3d3fd3ea051bf037195@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/14/activate?token=4KoGsrYfg6mRhbpS2Jya and set up a password in order to complete your registration. -  (66.7ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN - SQL (0.5ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 14 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 15:02:54.890525"]] -  (43.0ms) COMMIT - InternalUser Load (151.8ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE ("internal_users"."email" = 'admin@example.org' AND "internal_users"."id" != 7) LIMIT 1 - SQL (0.4ms) UPDATE "internal_users" SET "crypted_password" = $1, "name" = $2, "salt" = $3, "updated_at" = $4 WHERE "internal_users"."id" = 7 [["crypted_password", "$2a$10$KH4754R0RXi6FpHyztuLT.MMNTaaH1jcJXPXw3ZtXyCsPE75f7O9O"], ["name", "Joyce Wright"], ["salt", "gmLfRWFgYZjLj4aCpH9a"], ["updated_at", "2016-02-11 15:02:55.242638"]] -  (39.6ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN -  (0.1ms) COMMIT - FileType Load (0.7ms) SELECT "file_types".* FROM "file_types" WHERE "file_types"."user_type" = 'InternalUser' AND "file_types"."user_id" = 7 AND "file_types"."executable" = 't' AND "file_types"."editor_mode" = 'ace/mode/python' AND "file_types"."file_extension" = '.py' AND "file_types"."indent_size" = 4 AND "file_types"."name" = 'Python' ORDER BY "file_types"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - SQL (0.4ms) INSERT INTO "file_types" ("binary", "created_at", "editor_mode", "executable", "file_extension", "indent_size", "name", "renderable", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["binary", "f"], ["created_at", "2016-02-11 15:02:55.289175"], ["editor_mode", "ace/mode/python"], ["executable", "t"], ["file_extension", ".py"], ["indent_size", 4], ["name", "Python"], ["renderable", "f"], ["updated_at", "2016-02-11 15:02:55.289175"], ["user_id", 7], ["user_type", "InternalUser"]] -  (98.9ms) COMMIT -  (0.2ms) BEGIN -  (0.2ms) COMMIT -  (0.1ms) BEGIN - ExecutionEnvironment Load (1.8ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC -get_container fetched container for execution environment Python 3.4 - SQL (0.5ms) INSERT INTO "execution_environments" ("created_at", "docker_image", "file_type_id", "help", "memory_limit", "name", "network_enabled", "permitted_execution_time", "pool_size", "run_command", "test_command", "testing_framework", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15) RETURNING "id" [["created_at", "2016-02-11 15:03:04.505746"], ["docker_image", "hklement/ubuntu-python:latest"], ["file_type_id", 8], ["help", "lorem ipsum dolor sit amet consectetuer adipiscing elit proin risus praesent lectus vestibulum quam sapien varius ut blandit non interdum in ante vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae duis faucibus accumsan odio curabitur convallis duis consequat dui nec nisi volutpat eleifend donec ut dolor morbi vel lectus in quam fringilla rhoncus mauris enim leo rhoncus sed vestibulum sit amet cursus id"], ["memory_limit", 256], ["name", "Python 3.4"], ["network_enabled", "f"], ["permitted_execution_time", 10], ["pool_size", 0], ["run_command", "python3 %{filename}"], ["test_command", "python3 -m unittest --verbose %{module_name}"], ["testing_framework", "PyUnitAdapter"], ["updated_at", "2016-02-11 15:03:04.505746"], ["user_id", 14], ["user_type", "InternalUser"]] -  (12.2ms) COMMIT - ExecutionEnvironment Load (1.0ms) SELECT "execution_environments".* FROM "execution_environments" WHERE "execution_environments"."name" = 'Ruby 2.2' ORDER BY "execution_environments"."id" ASC LIMIT 1 -  (0.2ms) BEGIN -  (0.2ms) ROLLBACK - InternalUser Load (0.7ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'gregory.rice@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.4ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'gregory.rice@example.org' LIMIT 1 -  (0.3ms) ROLLBACK - Consumer Load (0.6ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.4ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = '34f7399a74102a9727a4d21160528395' AND "consumers"."id" != 5) LIMIT 1 - SQL (0.3ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 5 [["oauth_key", "34f7399a74102a9727a4d21160528395"], ["oauth_secret", "29fbf931f242b03b1cf04dd9b849ec55"], ["updated_at", "2016-02-11 15:03:04.539438"]] -  (76.3ms) COMMIT -  (0.1ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'gregory.rice@example.org' LIMIT 1 - SQL (0.3ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "consumer_id", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["activation_state", "pending"], ["activation_token", "6qnz32SvtpsU8JDi9qgs"], ["consumer_id", 5], ["created_at", "2016-02-11 15:03:04.763676"], ["crypted_password", "$2a$10$m2M1o3UWZoatjEdMPogxbOgnL7qgI38Ur6K3wHbaOPONObNcCKlAK"], ["email", "gregory.rice@example.org"], ["name", "Gregory Rice"], ["role", "teacher"], ["salt", "DGjNYnZJgKLvsJ54JsDj"], ["updated_at", "2016-02-11 15:03:04.763676"]] - Rendered user_mailer/activation_needed_email.html.slim (0.3ms) - -UserMailer#activation_needed_email: processed outbound mail in 63.0ms - -Sent mail to gregory.rice@example.org (4.3ms) -Date: Thu, 11 Feb 2016 16:03:04 +0100 -From: codeocean@hpi.de -To: gregory.rice@example.org -Message-ID: <56bca2a8caabc_16f3d3fd3ea051bf037297@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/15/activate?token=6qnz32SvtpsU8JDi9qgs and set up a password in order to complete your registration. -  (6.5ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN - SQL (0.6ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 15 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 15:03:04.842301"]] -  (16.0ms) COMMIT - InternalUser Load (0.9ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE ("internal_users"."email" = 'admin@example.org' AND "internal_users"."id" != 7) LIMIT 1 - SQL (0.3ms) UPDATE "internal_users" SET "crypted_password" = $1, "name" = $2, "salt" = $3, "updated_at" = $4 WHERE "internal_users"."id" = 7 [["crypted_password", "$2a$10$SlN67jBvY6waSasNotcmdOWKWEGgNjzrKd0aITSwz5wmZAwQutRF6"], ["name", "Norma Baker"], ["salt", "CZ2jsSyro8rSWv9xtyfy"], ["updated_at", "2016-02-11 15:03:05.011068"]] -  (22.6ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.1ms) BEGIN -  (0.1ms) COMMIT - FileType Load (0.7ms) SELECT "file_types".* FROM "file_types" WHERE "file_types"."user_type" = 'InternalUser' AND "file_types"."user_id" = 7 AND "file_types"."executable" = 't' AND "file_types"."editor_mode" = 'ace/mode/ruby' AND "file_types"."file_extension" = '.rb' AND "file_types"."indent_size" = 2 AND "file_types"."name" = 'Ruby' ORDER BY "file_types"."id" ASC LIMIT 1 -  (0.1ms) BEGIN -  (0.1ms) COMMIT -  (0.1ms) BEGIN - ExecutionEnvironment Load (2.0ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC -get_container fetched container for execution environment Ruby 2.2 - SQL (0.5ms) INSERT INTO "execution_environments" ("created_at", "docker_image", "file_type_id", "help", "memory_limit", "name", "network_enabled", "permitted_execution_time", "pool_size", "run_command", "test_command", "testing_framework", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15) RETURNING "id" [["created_at", "2016-02-11 15:03:14.732017"], ["docker_image", "hklement/ubuntu-ruby:latest"], ["file_type_id", 6], ["help", "lorem ipsum dolor sit amet consectetuer adipiscing elit proin risus praesent lectus vestibulum quam sapien varius ut blandit non interdum in ante vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae duis faucibus accumsan odio curabitur convallis duis consequat dui nec nisi volutpat eleifend donec ut dolor morbi vel lectus"], ["memory_limit", 256], ["name", "Ruby 2.2"], ["network_enabled", "f"], ["permitted_execution_time", 10], ["pool_size", 0], ["run_command", "ruby %{filename}"], ["test_command", "rspec %{filename} --format documentation"], ["testing_framework", "RspecAdapter"], ["updated_at", "2016-02-11 15:03:14.732017"], ["user_id", 15], ["user_type", "InternalUser"]] -  (251.8ms) COMMIT - ExecutionEnvironment Load (0.8ms) SELECT "execution_environments".* FROM "execution_environments" WHERE "execution_environments"."name" = 'Sinatra' ORDER BY "execution_environments"."id" ASC LIMIT 1 -  (0.2ms) BEGIN -  (0.2ms) ROLLBACK - InternalUser Load (0.6ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'bobby.anderson@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.4ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'bobby.anderson@example.org' LIMIT 1 -  (0.2ms) ROLLBACK - Consumer Load (0.5ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.3ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = 'f832f3627eb73d313dfad8c6249e93f8' AND "consumers"."id" != 5) LIMIT 1 - SQL (0.2ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 5 [["oauth_key", "f832f3627eb73d313dfad8c6249e93f8"], ["oauth_secret", "91593c1f0a4c90cdf8368bad14fd93ec"], ["updated_at", "2016-02-11 15:03:15.003562"]] -  (172.1ms) COMMIT -  (0.2ms) BEGIN - InternalUser Exists (0.6ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'bobby.anderson@example.org' LIMIT 1 - SQL (0.3ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "consumer_id", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["activation_state", "pending"], ["activation_token", "LBvJHjxmMzsJ6U1tKoSZ"], ["consumer_id", 5], ["created_at", "2016-02-11 15:03:15.327768"], ["crypted_password", "$2a$10$M5YQcXAwBgz1XXRXmeHOROu1JRIIwq3FXRlZjWiJawc6tofenKKYa"], ["email", "bobby.anderson@example.org"], ["name", "Bobby Anderson"], ["role", "teacher"], ["salt", "upoywA2KTEm4fpy2DxpH"], ["updated_at", "2016-02-11 15:03:15.327768"]] - Rendered user_mailer/activation_needed_email.html.slim (0.2ms) - -UserMailer#activation_needed_email: processed outbound mail in 6.9ms - -Sent mail to bobby.anderson@example.org (3.8ms) -Date: Thu, 11 Feb 2016 16:03:15 +0100 -From: codeocean@hpi.de -To: bobby.anderson@example.org -Message-ID: <56bca2b352898_16f3d3fd3ea051bf0373c8@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/16/activate?token=LBvJHjxmMzsJ6U1tKoSZ and set up a password in order to complete your registration. -  (27.9ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN - SQL (0.5ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 16 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 15:03:15.371493"]] -  (28.7ms) COMMIT - InternalUser Load (0.9ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE ("internal_users"."email" = 'admin@example.org' AND "internal_users"."id" != 7) LIMIT 1 - SQL (0.3ms) UPDATE "internal_users" SET "crypted_password" = $1, "name" = $2, "salt" = $3, "updated_at" = $4 WHERE "internal_users"."id" = 7 [["crypted_password", "$2a$10$N1MUeJG8UQQ.fO.GmyqHTuddO0OGispf3dXZ/D4fbHQff0VLfwfHS"], ["name", "Kimberly Harvey"], ["salt", "acM1VnNMRr43tYny9EzH"], ["updated_at", "2016-02-11 15:03:15.557353"]] -  (1.5ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.1ms) BEGIN -  (0.1ms) COMMIT - FileType Load (0.6ms) SELECT "file_types".* FROM "file_types" WHERE "file_types"."user_type" = 'InternalUser' AND "file_types"."user_id" = 7 AND "file_types"."executable" = 't' AND "file_types"."editor_mode" = 'ace/mode/ruby' AND "file_types"."file_extension" = '.rb' AND "file_types"."indent_size" = 2 AND "file_types"."name" = 'Ruby' ORDER BY "file_types"."id" ASC LIMIT 1 -  (0.1ms) BEGIN -  (0.1ms) COMMIT -  (0.1ms) BEGIN -get_container fetched container for execution environment Sinatra - SQL (0.6ms) INSERT INTO "execution_environments" ("created_at", "docker_image", "exposed_ports", "file_type_id", "help", "memory_limit", "name", "network_enabled", "permitted_execution_time", "pool_size", "run_command", "test_command", "testing_framework", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16) RETURNING "id" [["created_at", "2016-02-11 15:03:25.789681"], ["docker_image", "hklement/ubuntu-sinatra:latest"], ["exposed_ports", "4567"], ["file_type_id", 6], ["help", "lorem ipsum dolor sit amet consectetuer adipiscing elit proin risus praesent lectus vestibulum quam sapien varius ut blandit non interdum in ante vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae duis faucibus accumsan odio curabitur convallis duis consequat dui nec nisi volutpat eleifend donec ut dolor morbi vel lectus in quam fringilla rhoncus mauris enim leo rhoncus sed vestibulum sit amet cursus id turpis integer aliquet massa id lobortis convallis tortor risus dapibus augue vel accumsan tellus nisi eu orci mauris lacinia sapien quis libero nullam"], ["memory_limit", 256], ["name", "Sinatra"], ["network_enabled", "t"], ["permitted_execution_time", 900], ["pool_size", 0], ["run_command", "ruby %{filename}"], ["test_command", "rspec %{filename} --format documentation"], ["testing_framework", "RspecAdapter"], ["updated_at", "2016-02-11 15:03:25.789681"], ["user_id", 16], ["user_type", "InternalUser"]] -  (25.6ms) COMMIT - ExecutionEnvironment Load (0.6ms) SELECT "execution_environments".* FROM "execution_environments" WHERE "execution_environments"."name" = 'SQLite' ORDER BY "execution_environments"."id" ASC LIMIT 1 -  (0.2ms) BEGIN -  (0.2ms) ROLLBACK - InternalUser Load (0.8ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'andrea.gordon@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.6ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'andrea.gordon@example.org' LIMIT 1 -  (0.2ms) ROLLBACK - Consumer Load (0.5ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - Consumer Exists (0.5ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = '8061f12315d5e4dce07a354cca664ec2' AND "consumers"."id" != 5) LIMIT 1 - SQL (0.3ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 5 [["oauth_key", "8061f12315d5e4dce07a354cca664ec2"], ["oauth_secret", "955765de00d2bd67b8e87dba3f90e35b"], ["updated_at", "2016-02-11 15:03:25.838171"]] -  (16.9ms) COMMIT -  (0.1ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'andrea.gordon@example.org' LIMIT 1 - SQL (0.4ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "consumer_id", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["activation_state", "pending"], ["activation_token", "mswts74fpyAGJ5tqquCe"], ["consumer_id", 5], ["created_at", "2016-02-11 15:03:26.012318"], ["crypted_password", "$2a$10$wN6ZWVwRfaugkzj.zKR9EuqHk51VgxHTvpyGTcX79zLsSF7jrqHFG"], ["email", "andrea.gordon@example.org"], ["name", "Andrea Gordon"], ["role", "teacher"], ["salt", "qC4sonqQkP3rmJpvPCmr"], ["updated_at", "2016-02-11 15:03:26.012318"]] - Rendered user_mailer/activation_needed_email.html.slim (0.2ms) - -UserMailer#activation_needed_email: processed outbound mail in 8.1ms - -Sent mail to andrea.gordon@example.org (4.1ms) -Date: Thu, 11 Feb 2016 16:03:26 +0100 -From: codeocean@hpi.de -To: andrea.gordon@example.org -Message-ID: <56bca2be5f7d_16f3d3fd3ea051bf0374c8@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/17/activate?token=mswts74fpyAGJ5tqquCe and set up a password in order to complete your registration. -  (36.9ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN - SQL (0.5ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 17 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 15:03:26.071732"]] -  (87.3ms) COMMIT - InternalUser Load (0.8ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE ("internal_users"."email" = 'admin@example.org' AND "internal_users"."id" != 7) LIMIT 1 - SQL (0.3ms) UPDATE "internal_users" SET "crypted_password" = $1, "name" = $2, "salt" = $3, "updated_at" = $4 WHERE "internal_users"."id" = 7 [["crypted_password", "$2a$10$UyP8n.w2CG54jbD5SpUPq.dpRC6swG/ciPzK.H23lvFznn7EbKHw."], ["name", "Betty Howell"], ["salt", "kxpzYyiwsGoc3yX6TFwb"], ["updated_at", "2016-02-11 15:03:26.315588"]] -  (91.7ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN -  (0.1ms) COMMIT - FileType Load (0.8ms) SELECT "file_types".* FROM "file_types" WHERE "file_types"."user_type" = 'InternalUser' AND "file_types"."user_id" = 7 AND "file_types"."executable" = 't' AND "file_types"."editor_mode" = 'ace/mode/sql' AND "file_types"."file_extension" = '.sql' AND "file_types"."indent_size" = 4 AND "file_types"."name" = 'SQL' ORDER BY "file_types"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - SQL (0.3ms) INSERT INTO "file_types" ("binary", "created_at", "editor_mode", "executable", "file_extension", "indent_size", "name", "renderable", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["binary", "f"], ["created_at", "2016-02-11 15:03:26.414331"], ["editor_mode", "ace/mode/sql"], ["executable", "t"], ["file_extension", ".sql"], ["indent_size", 4], ["name", "SQL"], ["renderable", "f"], ["updated_at", "2016-02-11 15:03:26.414331"], ["user_id", 7], ["user_type", "InternalUser"]] -  (25.7ms) COMMIT -  (0.1ms) BEGIN -  (0.1ms) COMMIT -  (0.1ms) BEGIN - ExecutionEnvironment Load (0.7ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC -get_container fetched container for execution environment SQLite - SQL (0.4ms) INSERT INTO "execution_environments" ("created_at", "docker_image", "file_type_id", "help", "memory_limit", "name", "network_enabled", "permitted_execution_time", "pool_size", "run_command", "test_command", "testing_framework", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15) RETURNING "id" [["created_at", "2016-02-11 15:03:29.935111"], ["docker_image", "hklement/ubuntu-sqlite:latest"], ["file_type_id", 9], ["help", "lorem ipsum dolor sit amet consectetuer adipiscing elit proin risus praesent lectus vestibulum quam sapien varius ut blandit non interdum in ante vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae duis faucibus accumsan odio curabitur convallis duis consequat dui nec nisi volutpat eleifend donec ut dolor morbi vel lectus in quam fringilla rhoncus mauris enim leo rhoncus sed vestibulum sit amet cursus id turpis integer aliquet massa id lobortis convallis"], ["memory_limit", 256], ["name", "SQLite"], ["network_enabled", "f"], ["permitted_execution_time", 60], ["pool_size", 0], ["run_command", "sqlite3 /database.db -init %{filename} -html"], ["test_command", "ruby %{filename}"], ["testing_framework", "SqlResultSetComparatorAdapter"], ["updated_at", "2016-02-11 15:03:29.935111"], ["user_id", 17], ["user_type", "InternalUser"]] -  (136.0ms) COMMIT - ExecutionEnvironment Load (0.6ms) SELECT "execution_environments".* FROM "execution_environments" WHERE "execution_environments"."name" = 'Ruby 2.2' ORDER BY "execution_environments"."id" ASC LIMIT 1 - InternalUser Load (0.6ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'chris.long@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.4ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'chris.long@example.org' LIMIT 1 -  (0.1ms) ROLLBACK - Consumer Load (0.5ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.4ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = 'ba6bd5f3a1d12e1f1bac0d0a2ba269fa' AND "consumers"."id" != 5) LIMIT 1 - SQL (0.3ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 5 [["oauth_key", "ba6bd5f3a1d12e1f1bac0d0a2ba269fa"], ["oauth_secret", "fd7137ddfae95b73d050a48bf237c8fd"], ["updated_at", "2016-02-11 15:03:32.370727"]] -  (251.5ms) COMMIT -  (0.2ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'chris.long@example.org' LIMIT 1 - SQL (0.3ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "consumer_id", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["activation_state", "pending"], ["activation_token", "1gcG9AMquEishFYFaDy3"], ["consumer_id", 5], ["created_at", "2016-02-11 15:03:32.775444"], ["crypted_password", "$2a$10$0HAeVmcdSjpY17kIqOuVruV76JzXmCKA5PFTdtthPvLMrW7A4NfoG"], ["email", "chris.long@example.org"], ["name", "Chris Long"], ["role", "teacher"], ["salt", "iEzxNeZ3DprznyDyzKJ8"], ["updated_at", "2016-02-11 15:03:32.775444"]] - Rendered user_mailer/activation_needed_email.html.slim (0.5ms) - -UserMailer#activation_needed_email: processed outbound mail in 40.2ms - -Sent mail to chris.long@example.org (10.9ms) -Date: Thu, 11 Feb 2016 16:03:32 +0100 -From: codeocean@hpi.de -To: chris.long@example.org -Message-ID: <56bca2c4c8760_16f3d3fd3ea051bf0375ac@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/18/activate?token=1gcG9AMquEishFYFaDy3 and set up a password in order to complete your registration. -  (121.0ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.1ms) BEGIN - SQL (0.5ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 18 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 15:03:32.954228"]] -  (64.0ms) COMMIT - InternalUser Load (0.7ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.7ms) SELECT 1 AS one FROM "internal_users" WHERE ("internal_users"."email" = 'admin@example.org' AND "internal_users"."id" != 7) LIMIT 1 - SQL (0.3ms) UPDATE "internal_users" SET "crypted_password" = $1, "name" = $2, "salt" = $3, "updated_at" = $4 WHERE "internal_users"."id" = 7 [["crypted_password", "$2a$10$cA8udrgDOy0IDQg1PfKB9OFsLNXx52idOXxr4tx6mmqPqsNBg8gh2"], ["name", "Amy Chavez"], ["salt", "iq4tsxzzFAGrENayR21p"], ["updated_at", "2016-02-11 15:03:33.174007"]] -  (10.6ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN -  (0.1ms) COMMIT - FileType Load (0.7ms) SELECT "file_types".* FROM "file_types" WHERE "file_types"."user_type" = 'InternalUser' AND "file_types"."user_id" = 7 AND "file_types"."executable" = 't' AND "file_types"."editor_mode" = 'ace/mode/ruby' AND "file_types"."file_extension" = '.rb' AND "file_types"."indent_size" = 2 AND "file_types"."name" = 'Ruby' ORDER BY "file_types"."id" ASC LIMIT 1 -  (0.1ms) BEGIN -  (0.1ms) COMMIT -  (0.1ms) BEGIN -get_container fetched container for execution environment Ruby 2.2 - SQL (0.5ms) UPDATE "execution_environments" SET "help" = $1, "updated_at" = $2, "user_id" = $3 WHERE "execution_environments"."id" = 7 [["help", "lorem ipsum dolor sit amet consectetuer adipiscing elit proin risus praesent lectus vestibulum quam sapien varius ut blandit non interdum in ante vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae duis faucibus accumsan odio curabitur convallis duis consequat dui nec nisi volutpat eleifend donec ut dolor morbi vel lectus in quam fringilla rhoncus mauris enim leo rhoncus sed vestibulum sit amet cursus id turpis integer aliquet massa id lobortis convallis tortor risus dapibus augue vel accumsan tellus nisi eu orci mauris lacinia sapien quis libero nullam"], ["updated_at", "2016-02-11 15:03:36.560821"], ["user_id", 18]] -  (91.6ms) COMMIT -  (0.2ms) BEGIN - SQL (84.1ms) INSERT INTO "errors" ("created_at", "execution_environment_id", "message", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2016-02-11 15:03:37.284279"], ["execution_environment_id", 7], ["message", "exercise.rb:4:in `
': undefined local variable or method `foo' for main:Object (NameError)"], ["updated_at", "2016-02-11 15:03:37.284279"]] -  (5.9ms) COMMIT - InternalUser Load (0.8ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'adam.long@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.4ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'adam.long@example.org' LIMIT 1 -  (0.2ms) ROLLBACK - Consumer Load (0.5ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.4ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = '3837ebd26af86b99a57aac69c839027d' AND "consumers"."id" != 5) LIMIT 1 - SQL (0.2ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 5 [["oauth_key", "3837ebd26af86b99a57aac69c839027d"], ["oauth_secret", "1c9264414f81b40a7d89ce7e93e807fe"], ["updated_at", "2016-02-11 15:03:37.478950"]] -  (1.3ms) COMMIT -  (0.1ms) BEGIN - InternalUser Exists (0.6ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'adam.long@example.org' LIMIT 1 - SQL (0.4ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "consumer_id", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["activation_state", "pending"], ["activation_token", "yqe11BFjCPEuWn9CKwoe"], ["consumer_id", 5], ["created_at", "2016-02-11 15:03:37.630581"], ["crypted_password", "$2a$10$e1Xwc/mDJ6V3s4336KojPOFaXs/FvcRvXiHuxzT2yJusHbBW8H.b6"], ["email", "adam.long@example.org"], ["name", "Adam Long"], ["role", "teacher"], ["salt", "uUJfbVVsKsgeUJ1L4XSx"], ["updated_at", "2016-02-11 15:03:37.630581"]] - Rendered user_mailer/activation_needed_email.html.slim (0.5ms) - -UserMailer#activation_needed_email: processed outbound mail in 9.3ms - -Sent mail to adam.long@example.org (64.6ms) -Date: Thu, 11 Feb 2016 16:03:37 +0100 -From: codeocean@hpi.de -To: adam.long@example.org -Message-ID: <56bca2c99d829_16f3d3fd3ea051bf037640@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/19/activate?token=yqe11BFjCPEuWn9CKwoe and set up a password in order to complete your registration. -  (40.4ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.1ms) BEGIN - SQL (0.5ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 19 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 15:03:37.751744"]] -  (16.2ms) COMMIT - ExecutionEnvironment Load (0.8ms) SELECT "execution_environments".* FROM "execution_environments" WHERE "execution_environments"."name" = 'HTML5' ORDER BY "execution_environments"."id" ASC LIMIT 1 - InternalUser Load (0.8ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'martin.hunter@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.2ms) BEGIN - InternalUser Exists (0.4ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'martin.hunter@example.org' LIMIT 1 -  (0.2ms) ROLLBACK - Consumer Load (0.5ms) SELECT "consumers".* FROM "consumers" WHERE "consumers"."name" = 'openHPI' ORDER BY "consumers"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - Consumer Exists (0.4ms) SELECT 1 AS one FROM "consumers" WHERE ("consumers"."oauth_key" = '903e95df32bb8be531efc1ebaf4f4539' AND "consumers"."id" != 5) LIMIT 1 - SQL (0.2ms) UPDATE "consumers" SET "oauth_key" = $1, "oauth_secret" = $2, "updated_at" = $3 WHERE "consumers"."id" = 5 [["oauth_key", "903e95df32bb8be531efc1ebaf4f4539"], ["oauth_secret", "010d72dd4487deabc290bb376b446b3b"], ["updated_at", "2016-02-11 15:03:37.783446"]] -  (43.5ms) COMMIT -  (0.2ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE "internal_users"."email" = 'martin.hunter@example.org' LIMIT 1 - SQL (0.3ms) INSERT INTO "internal_users" ("activation_state", "activation_token", "consumer_id", "created_at", "crypted_password", "email", "name", "role", "salt", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["activation_state", "pending"], ["activation_token", "UGRvUnMzdHxV2pX5aLJ7"], ["consumer_id", 5], ["created_at", "2016-02-11 15:03:37.977984"], ["crypted_password", "$2a$10$VClbl7/O.vQMVBArGRWu.OrjfuBsB/ZCoxVpLJhT/RuBkk3sd0Xl6"], ["email", "martin.hunter@example.org"], ["name", "Martin Hunter"], ["role", "teacher"], ["salt", "wp1NRpfGpDzxsWEYbiNp"], ["updated_at", "2016-02-11 15:03:37.977984"]] - Rendered user_mailer/activation_needed_email.html.slim (0.2ms) - -UserMailer#activation_needed_email: processed outbound mail in 8.3ms - -Sent mail to martin.hunter@example.org (4.5ms) -Date: Thu, 11 Feb 2016 16:03:37 +0100 -From: codeocean@hpi.de -To: martin.hunter@example.org -Message-ID: <56bca2c9f1cb3_16f3d3fd3ea051bf037726@SkizBop.local.mail> -Subject: Please complete your registration. -Mime-Version: 1.0 -Content-Type: text/html; - charset=UTF-8 -Content-Transfer-Encoding: 7bit - -Please visit http://localhost/internal_users/20/activate?token=UGRvUnMzdHxV2pX5aLJ7 and set up a password in order to complete your registration. -  (10.9ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN - SQL (0.4ms) UPDATE "internal_users" SET "activation_state" = $1, "activation_token" = $2, "updated_at" = $3 WHERE "internal_users"."id" = 20 [["activation_state", "active"], ["activation_token", nil], ["updated_at", "2016-02-11 15:03:38.007702"]] -  (16.2ms) COMMIT - InternalUser Load (0.7ms) SELECT "internal_users".* FROM "internal_users" WHERE "internal_users"."email" = 'admin@example.org' ORDER BY "internal_users"."id" ASC LIMIT 1 -  (0.1ms) BEGIN - InternalUser Exists (0.5ms) SELECT 1 AS one FROM "internal_users" WHERE ("internal_users"."email" = 'admin@example.org' AND "internal_users"."id" != 7) LIMIT 1 - SQL (0.3ms) UPDATE "internal_users" SET "crypted_password" = $1, "name" = $2, "salt" = $3, "updated_at" = $4 WHERE "internal_users"."id" = 7 [["crypted_password", "$2a$10$De7seQw0krouKU/rooZpceus/D7NgYxINn9Rrpbqf/3RvvHdee2cS"], ["name", "Marie Mitchell"], ["salt", "KvUpJzdwk29TkUnxqyFw"], ["updated_at", "2016-02-11 15:03:38.179314"]] -  (63.5ms) COMMIT - -UserMailer#activation_success_email: processed outbound mail in 0.1ms -  (0.2ms) BEGIN -  (0.2ms) COMMIT - FileType Load (0.9ms) SELECT "file_types".* FROM "file_types" WHERE "file_types"."user_type" = 'InternalUser' AND "file_types"."user_id" = 7 AND "file_types"."renderable" = 't' AND "file_types"."editor_mode" = 'ace/mode/html' AND "file_types"."file_extension" = '.html' AND "file_types"."indent_size" = 4 AND "file_types"."name" = 'HTML' ORDER BY "file_types"."id" ASC LIMIT 1 -  (0.2ms) BEGIN -  (0.2ms) COMMIT -  (0.1ms) BEGIN - ExecutionEnvironment Load (0.8ms) SELECT "execution_environments".* FROM "execution_environments" WHERE (pool_size > 0) ORDER BY "execution_environments"."pool_size" DESC -get_container fetched container for execution environment HTML5 - SQL (0.7ms) UPDATE "execution_environments" SET "help" = $1, "updated_at" = $2, "user_id" = $3 WHERE "execution_environments"."id" = 2 [["help", "lorem ipsum dolor sit amet consectetuer adipiscing elit proin risus praesent lectus vestibulum quam sapien varius ut blandit non interdum in ante vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae duis faucibus accumsan odio curabitur convallis duis consequat dui nec nisi volutpat eleifend donec ut dolor morbi vel lectus in quam fringilla rhoncus mauris enim leo rhoncus sed vestibulum sit amet cursus id"], ["updated_at", "2016-02-11 15:03:51.950802"], ["user_id", 20]] -  (57.7ms) COMMIT -  (0.2ms) BEGIN - Exercise Exists (0.5ms) SELECT 1 AS one FROM "exercises" WHERE "exercises"."token" = '604946e4' LIMIT 1 - SQL (42.6ms) INSERT INTO "exercises" ("created_at", "description", "execution_environment_id", "instructions", "public", "title", "token", "updated_at", "user_id", "user_type") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2016-02-11 15:03:54.275541"], ["description", "Try HTML's audio and video capabilities."], ["execution_environment_id", 2], ["instructions", "Build a simple website including an HTML