{"id":2037,"date":"2017-06-30T21:57:42","date_gmt":"2017-07-01T01:57:42","guid":{"rendered":"http:\/\/blogs.ams.org\/phdplus\/?p=2037"},"modified":"2017-06-30T21:57:42","modified_gmt":"2017-07-01T01:57:42","slug":"ximera-updates","status":"publish","type":"post","link":"https:\/\/blogs.ams.org\/phdplus\/2017\/06\/30\/ximera-updates\/","title":{"rendered":"Ximera Updates"},"content":{"rendered":"<p><a href=\"http:\/\/blogs.ams.org\/phdplus\/2016\/08\/31\/the-ximera-project-turning-latex-into-interactive-websites\/\">Last year<\/a> I wrote about a cool project I&#8217;d joined called Ximera. Bart Snapp and Jim Fowler at OSU have been developing a great set of tools to turn\u00a0LaTeX documents into interactive websites for students. Within one of these sites, you can ask\u00a0questions and get real-time answer checking, plot with desmos, and embed videos. OSU uses Ximera for their <a href=\"https:\/\/ximera.osu.edu\/course\/mooculus\/calculus1\/\">calculus<\/a> <a href=\"https:\/\/ximera.osu.edu\/course\/mooculus\/calculus2\/\">courses<\/a>, where you can get a good look at different types of <a href=\"https:\/\/ximera.osu.edu\/course\/mooculus\/calculus1\/master\/howToUseXimera\/digInHowToUseXimera\">questions<\/a> that one can ask with this platform. With a small change in the header, these websites can be converted to handouts or even a book.<\/p>\n<div id=\"attachment_2038\" style=\"width: 650px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/blogs.ams.org\/phdplus\/files\/2017\/06\/Screen-Shot-2017-06-30-at-9.45.12-PM.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2038\" class=\"wp-image-2038 size-large\" src=\"https:\/\/i0.wp.com\/blogs.ams.org\/phdplus\/files\/2017\/06\/Screen-Shot-2017-06-30-at-9.45.12-PM.png?resize=640%2C291\" alt=\"\" width=\"640\" height=\"291\" srcset=\"https:\/\/i0.wp.com\/blogs.ams.org\/phdplus\/files\/2017\/06\/Screen-Shot-2017-06-30-at-9.45.12-PM.png?resize=1024%2C465&amp;ssl=1 1024w, https:\/\/i0.wp.com\/blogs.ams.org\/phdplus\/files\/2017\/06\/Screen-Shot-2017-06-30-at-9.45.12-PM.png?resize=300%2C136&amp;ssl=1 300w, https:\/\/i0.wp.com\/blogs.ams.org\/phdplus\/files\/2017\/06\/Screen-Shot-2017-06-30-at-9.45.12-PM.png?resize=768%2C349&amp;ssl=1 768w, https:\/\/i0.wp.com\/blogs.ams.org\/phdplus\/files\/2017\/06\/Screen-Shot-2017-06-30-at-9.45.12-PM.png?w=1701&amp;ssl=1 1701w, https:\/\/i0.wp.com\/blogs.ams.org\/phdplus\/files\/2017\/06\/Screen-Shot-2017-06-30-at-9.45.12-PM.png?w=1280 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><p id=\"caption-attachment-2038\" class=\"wp-caption-text\">Example Ximera activity<\/p><\/div>\n<p>When they announced another Ximera workshop, their fourth, I jumped at the chance with one goal in mind: writing documentation.<\/p>\n<p>A few of you had reached out to me last year about how to get Ximera up and running locally, and I wasn&#8217;t much help. It takes some work\u00a0to make all the moving parts work together correctly on any individual machine, and that is not my area of expertise. But we have a way to circumvent all of this now using <a href=\"http:\/\/cocalc.com\">CoCalc<\/a> (formerly Sage Math Cloud).<\/p>\n<p>You&#8217;ll need a CoCalc account with internet access (maybe only to get it started?), which costs $7\/month. But if you can swing that, our <a href=\"https:\/\/ximera.osu.edu\/intro\/gettingStarted\">getting started documents<\/a> should let you edit your first assignments and set up your first course. And if something doesn&#8217;t work properly or if you spot a typo, <a href=\"mailto:malec@hood.edu\">let me know<\/a> so I can make edits. Bart and Jim\u00a0streamlined the workflow a bit since last year, but you will still need to use\u00a0a terminal within CoCalc, and you&#8217;ll need to stay on the right side of the <a href=\"https:\/\/xkcd.com\/1597\/\">git gods<\/a>, which\u00a0can be frustrating. But once you get the hang of it, it&#8217;s easy to produce beautiful custom assignments that would take ages in an online homework site\u00a0or a learning management system.<\/p>\n<p>We also included some documentation on <a href=\"https:\/\/ximera.osu.edu\/intro\/gettingStarted\/installingLocally\/installingLocally\">how to install Ximera locally<\/a> but they might not work quite as well as\u00a0I&#8217;d like. The Ubuntu directions are fairly solid (I think), but you&#8217;ll probably hit a snag on the Mac instructions when you get to the gpg key. Those problems are not unresolvable, but they&#8217;re technical and temperamental and beyond what was possible to write up nicely. PC instructions don&#8217;t exist at all,\u00a0though if anyone would like to try to install and explain what you did, I&#8217;m sure we&#8217;d all be overjoyed to add them.<\/p>\n<p>The dev team have worked out a couple more technical kinks since last time. They treat answer checking on things like factoring polynomials in a much more clever way. They&#8217;ve implemented non-numerical or -functional answers, so it&#8217;s easier to make things like fill-in-the-blank questions now. And they&#8217;re getting closer to a functioning free response question environment (one already exists, but the answers don&#8217;t really get stored anywhere that&#8217;s easily accessible right now).<\/p>\n<p>There&#8217;s more documentation yet to write. Another workshop participant is working on describing all the environments and how they work, so once that&#8217;s ready I&#8217;ll pass it along. And we don&#8217;t have anything written on the instructor tools or how to sync to Canvas as far as I know.<\/p>\n<p>The authors are looking toward an official release sometime next year, and I&#8217;ll update you when I know more. I&#8217;m excited to be a part of this project and I plan to use it a bit in my calc 2 class in the fall. When that&#8217;s ready I&#8217;m sure I&#8217;ll post about it so you can see how it comes together.<\/p>\n<div style=\"margin-top: 0px; margin-bottom: 0px;\" class=\"sharethis-inline-share-buttons\" ><\/div>","protected":false},"excerpt":{"rendered":"<p>Last year I wrote about a cool project I&#8217;d joined called Ximera. Bart Snapp and Jim Fowler at OSU have been developing a great set of tools to turn\u00a0LaTeX documents into interactive websites for students. Within one of these sites, &hellip; <a href=\"https:\/\/blogs.ams.org\/phdplus\/2017\/06\/30\/ximera-updates\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n<div style=\"margin-top: 0px; margin-bottom: 0px;\" class=\"sharethis-inline-share-buttons\" data-url=https:\/\/blogs.ams.org\/phdplus\/2017\/06\/30\/ximera-updates\/><\/div>\n","protected":false},"author":91,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2037","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3c1jI-wR","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blogs.ams.org\/phdplus\/wp-json\/wp\/v2\/posts\/2037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ams.org\/phdplus\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ams.org\/phdplus\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ams.org\/phdplus\/wp-json\/wp\/v2\/users\/91"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ams.org\/phdplus\/wp-json\/wp\/v2\/comments?post=2037"}],"version-history":[{"count":1,"href":"https:\/\/blogs.ams.org\/phdplus\/wp-json\/wp\/v2\/posts\/2037\/revisions"}],"predecessor-version":[{"id":2039,"href":"https:\/\/blogs.ams.org\/phdplus\/wp-json\/wp\/v2\/posts\/2037\/revisions\/2039"}],"wp:attachment":[{"href":"https:\/\/blogs.ams.org\/phdplus\/wp-json\/wp\/v2\/media?parent=2037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ams.org\/phdplus\/wp-json\/wp\/v2\/categories?post=2037"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ams.org\/phdplus\/wp-json\/wp\/v2\/tags?post=2037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}