A Steiner triple system is a 3-uniform hypergraph in which every pair of vertices is contained in exactly one edge. A linear cycle (also called loose cycle) length $t$ consists of $2t$ cyclically ordered vertices and $t$ edges, each edge formed of 3 consecutive vertices, so that consecutive edges intersect in exactly one vertex. The linear path (also called loose path) can be defined in a similar way.
From the definitions, we can show that any Steiner triple system on $n$ vertices contains a linear path on at least $\frac{n+3}{2}$ vertices. My question is: what is the longest linear path in a Steiner triple system?
In precise, denoted by $\mathcal{S}_n$ the set of all Steiner triple systems on $n$ vertices, and let $p(S)$ (respectively, $c(S)$) be the number of vertices in a longest linear path (respectively, cycle) in a Steiner triple system $S$. Determine $\min_{S\in \mathcal{S}_n}p(S)$, $\max_{S\in \mathcal{S}_n}p(S)$, $\min_{S\in \mathcal{S}_n}c(S)$ and $\max_{S\in \mathcal{S}_n}c(S)$. Is there any results on these problems?