Correct, 6-12+ meaning mostly high school content but possibly earlier
to undergraduate-ish. Yes, CMS meaning content management system. I
do not have any good examples of anything similar to what I am
imagining. Sage would be a part of a larger app that could involve
text-chat, audio streams, video conferencing, whiteboard. I am just
trying to get a sage cell under dynamically produced content that I
use django templates to produce, the basic layout would be thus:
<html>
<div id="dynamic_content_from_db">
<!-- This is where the framework delivers the dynamic content
about say Algebra2 and recommends sage syntax for further exploration
of the concept -->
...
</div>
<div id="cell_outer_0-from-some-notebook/worksheet">
<!-- In this cell the student can evaluate some lines of code.
The cell is preferably has all of the amazing features of a regular
sagenb cell but none of the user/save/publish/manage controls. -->
...
</div>
</html>
Thanks for the tip about Knoboo; I'm going to join their mailing
list. I have found some good tips since deciding to query the
archives here. I was just reading an old post of yours about
notebook.css. I didn't even know that there was a .sage/!
sos
On Jan 19, 10:56 pm, William Stein <[email protected]> wrote:
> On Mon, Jan 19, 2009 at 7:44 PM, Skylar <[email protected]> wrote:
>
> > Are there any current open source spin-offs that attempt to use sage
> > for 6-12+ education ie, sage+CMS?
>
> Does that mean grade 6 to grade 12? CMS = content management system?
> Do you have good examples of what you're imagining but not
> using Sage?
>
>
>
>
>
> > I was hoping that I could just hack-off all of the parts of the
> > notebook that I didn't need and put a cell the way it is displayed in
> > the notebook at the bottom of a webpage. Then to start building
> > interactive curriculum that could suggest sage syntax (for use in the
> > notebook cell at the bottom of the page) to further illustrate the
> > point of the lesson.
>
> > However, coming from django where css, js, html templates, request-
> > handlers, db-orm, other python code etc are all separated, it is hard
> > for me to figure out how the code in sage/server/notebook works. Does
> > anyone have experience trimming the features of the notebook or tying
> > sage in with another webapp in another way? I wouldn't think that
> > the /server/simple api would be the easiest answer; nor would I think
> > that doing basic RPC would be the best solution.
>
> > I really like how a cell of the notebook looks and works as-is and
> > would rather not have to replicate all of the js. I'm just having
> > trouble figuring out how to get a single cell out of it. Perhaps
> > decoupling a cell from the notebook is also a bad solution.
>
> Decoupling cells from the notebook somehow might be a good
> idea actually. I don't know. It seems like a lot of work but would
> likely be worth it in the long run.
>
> I'm cc'ing the Knoboo-devel mailing list, since it's good for the
> dev's of knoboo to hear your questions, so they can keep them in mind
> in developing knoboo (which is I guess a Django-based "rewrite" of the
> notebook in progress?).
>
> -- William
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"sage-edu" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/sage-edu?hl=en
-~----------~----~----~----~------~----~------~--~---