I have a simple enumeration structure like this:

1. word
  a. _________
  b. _________
 c. _________

The students will write three properties of each word.

The problem I had is it was putting some items on a next page, which confused students. For instance, maybe it shows

1. word
(pagebreak)
  a. _________
  b. _________
 c. _________

This confused students where to write their answers. (see Attempt 1 code below).

So I used a frame to keep the itemized text together. (see Attempt 2 code below).

Though in my minimum working example below, it works just fine, somehow in my document it creates weird problems putting frames around the items. Sometimes it puts item 10 on top of 9, so its like the text is written on top of the other text. Sometimes the frames make the text crash over the items after it.

Is frame the write tool to use to keep the itemized items together as a group without allowing column and page breaks to separate them? How do I stop the strange behavior of the frames seemingly floating to weird locations and appearing over other text?

I'm afraid I couldn't find any way to recreate this affect in my minimum working example.

--Joel

\starttext


\subject{Attempt 1}


\startcolumns[n=2]

    \startitemize[n]
    
    \dorecurse{30}{
            \item word
            \startitemize[a]
                \item \thinrule
                \item \thinrule
                \item \thinrule
            \stopitemize
    }
    
    \stopitemize
    
\stopcolumns

\input knuth

\subject{Attempt 2}    

\startcolumns[n=2]

    \startitemize[n]

    \dorecurse{30}{
        \startframedtext[frame=off]
            \item word
            \startitemize[a]
                \item \thinrule
                \item \thinrule
                \item \thinrule
            \stopitemize
        \stopframedtext    
    }
    
    \stopitemize

\stopcolumns

\input knuth

    
\stoptext