this is Hao, I am an environmental engineer and interested in the project of building the interface between freeCAD and Elmersolver.
I have experience in using ANSYS and some other CFD software and am familiar with the 3D FEM solid or fluid mechanic modeling. But I prefer to implement simulations with Matlab with the open source solver because of the full control over the whole processes.
But these solvers can not easy handle the meshing of the complex 3D meshing. So I find this project very attractive.
According to the description, there are three phases in total, but it seems too much for one student. I can translate the output from the geometry model (meshing, nodes and elements) to the solver and help to develop the post-processing part and maybe add the evaluation of the correlation between the quality of meshing and the results so that it is easier for the developer to optimize the model. I don't know if it is what do you mean?
And if so, can you give me some suggestion on the proposal in these directions or anything that may help?